HaikuPorts
  • Login
  • Preferences
  • Help/Guide
  • Wiki
  • Timeline
  • Roadmap
  • View Tickets
  • Search
  • Port Log
  • Blog

Context Navigation

  • ← Previous Ticket
  • Back to Query
  • Next Ticket →

Ticket #341 (closed task: fixed)

Opened 5 years ago

Last modified 8 months ago

[gloox] add -needs work (corrected)

Reported by: michaelvoliveira Owned by: michaelvoliveira
Priority: normal Milestone: Unscheduled
Component: net-libs/gloox Version: 1.0
Severity: normal Keywords: gloox jabber xmpp
Cc:

Description

gloox is a rock-solid, full-featured Jabber/XMPP client library, written in clean ANSI C++. It makes writing spec-compliant clients easy and allows for hassle-free integration of Jabber/XMPP functionality into existing applications.

 http://camaya.net/gloox/

Attachments

gloox.OptionalPackageDescription​ (119 bytes) - added by michaelvoliveira 5 years ago.
gloox-1.0.bep​ (512 bytes) - added by michaelvoliveira 5 years ago.
merged .opd file
gloox-1.0.patch​ (2.1 KB) - added by michaelvoliveira 5 years ago.
A new and improved patch. Now makes reference to cstring too
gloox-1.0.2.bep​ (700 bytes) - added by richienyhus 2 years ago.
gloox-1.0.tar.gz​ (1.2 KB) - added by richienyhus 2 years ago.

Download all attachments as: .zip

Change History

Changed 5 years ago by michaelvoliveira

  • attachment gloox.OptionalPackageDescription​ added

comment:1 Changed 5 years ago by michaelvoliveira

  • Summary changed from [gloox] add to [gloox] add - files attached needs review

comment:2 Changed 5 years ago by michaelvoliveira

  • Component changed from default to net-libs/gloox

comment:3 Changed 5 years ago by augiedoggie

This one looks pretty good. It is checking for the extra headers in the configure script but maybe you should add a guard when using them in the source files. The string.h header should be common on most operating systems but some probably won't have wchar.h.

#if HAVE_STRING_H
#include <string.h>
#endif

#if HAVE_WCHAR_H
#include <wchar.h>
#endif

These variables are automatically defined by the configure process and stored in the config.h.unix header file. This will make sure that it doesn't break on other operating systems if we submit the patch upstream.

comment:4 Changed 5 years ago by michaelvoliveira

Good point augiedoggie!

I'll take a closer look at wednesday when I'll be back from my travel

Changed 5 years ago by michaelvoliveira

  • attachment gloox-1.0.bep​ added

merged .opd file

comment:5 Changed 5 years ago by michaelvoliveira

Only builds with gcc4

comment:6 Changed 5 years ago by scottmc

Please retest this one, and update as needed.

comment:7 Changed 5 years ago by aergus

I have checked this port as instructed in my  Google Code-In Task. It doesn't seem to work even with gcc4.

You may check  GCC2 shell log and  GCC4 shell log on ideone.

comment:8 Changed 5 years ago by scottmc

  • Summary changed from [gloox] add - files attached needs review to [gloox] add -needs work

Marking this ticket as "needs work" as the currently attached files don't build successfully. @michaelvoliveira can you recheck these and make adjustments to get them working?

comment:9 Changed 5 years ago by michaelvoliveira

Yes!! I'll do now

Changed 5 years ago by michaelvoliveira

  • attachment gloox-1.0.patch​ added

A new and improved patch. Now makes reference to cstring too

comment:10 Changed 5 years ago by michaelvoliveira

For GCC2, I have no idea how remove -Wfloat-equal' and -Wmissing-format-attribute' options...

comment:11 Changed 5 years ago by michaelvoliveira

  • Summary changed from [gloox] add -needs work to [gloox] add -needs work (corrected)

comment:12 Changed 5 years ago by scottmc

in the configure.ac there's no need to remove the check for socket, just add the check for network. That way you don't break it for other OSes.

comment:13 Changed 2 years ago by scottmc

 http://www.google-melange.com/gci/task/view/google/gci2012/8062203

Changed 2 years ago by richienyhus

  • attachment gloox-1.0.2.bep​ added

Changed 2 years ago by richienyhus

  • attachment gloox-1.0.tar.gz​ added

comment:14 Changed 8 months ago by scottmc

  • Resolution set to fixed
  • Status changed from new to closed
Note: See TracTickets for help on using tickets.

Download in other formats:

  • Comma-delimited Text
  • Tab-delimited Text
  • RSS Feed

Trac Powered

Powered by Trac 0.13dev-r10686
By Edgewall Software.

Visit the Trac open source project at
http://trac.edgewall.org/