summaryrefslogtreecommitdiff
path: root/devel/glib2
AgeCommit message (Collapse)AuthorFilesLines
2005-07-16Get rid of USE_PERL5. The new way to express needing the Perl executablejlam1-3/+2
around at either build-time or at run-time is: USE_TOOLS+= perl # build-time USE_TOOLS+= perl:run # run-time Also remove some places where perl5/buildlink3.mk was being included by a package Makefile, but all that the package wanted was the Perl executable.
2005-07-06Remove comment about FreeBSD since not entirely correct for following.reed1-6/+6
Add condition for FreeBSD >= 5 then use -lpthread. I assume the previous -Wc,-lc_r was for 4.x and I keep it there. (Sorry if I break this for others using FreeBSD. I didn't get much feedback when posted to tech-pkg in May about this.) I noticed this when building audio/arts on FreeBSD 5.3-RELEASE: Fatal error 'Spinlock called when not threaded.' at line 83 in file /usr/src/lib/libpthread/thread/thr_spinlock.c (errno = 0) Bump PKGREVISION since this changes the resulting package for FreeBSD. (Todo: pkgsrc/mk/pthread.builtin.mk or pkgsrc/mk/pthread.buildlink3.mk can be improved so this workaround can be removed.)
2005-06-26Update to 2.6.5:jmmv3-7/+9
* GOption - Treat '-' as non-option argument [Tim Musson, Thomas Leonard] * Win32 changes - Improve g_get_system_data_dirs() [Tor] * Other bug fixes [Tommi Komulainen, Tor, Benjamin Otte, Morten Welinder, Christian Biere, Noah Levitt, Michael Banck] * Documentation improvements [Mattew F. Barnes, Federico Mena Quintero, Daniel Vaillard, Matthias] * New and updated translations (da,eu,gl,mn,nb,ne,no)
2005-05-22Remove USE_GNU_TOOLS and replace with the correct USE_TOOLS definitions:jlam1-2/+2
USE_GNU_TOOLS -> USE_TOOLS awk -> gawk m4 -> gm4 make -> gmake sed -> gsed yacc -> bison
2005-05-22For packages that use GNU configure, don't bother adding "TOOL"jlam1-2/+1
variables into CONFIGURE_ENV if the new tools framework already takes care of adding them automatically.
2005-05-18Fix atomic pointer compare and swap return value on sparc64,martin2-1/+15
fixes PR pkg/28962.
2005-04-15Update to 2.6.4:wiz6-35/+35
Overview of Changes from GLib 2.6.3 to GLib 2.6.4 ================================================= * Fix compilation with gcc 4.0 [Matthias Clasen] * Fix g_date_get_iso8601_week_of_year [Jon-Kare Hellan] * Win32: - use more precise times in gtimer.c [Tor Lillqvist] - bug fixes [Tor, Daniel Atallah] * Other bug fixes [Tim Janik, Matthias, Manish Singh, Dave Benson, Jeff Franks] * Documentation improvements [Tim-Philipp Müller, Matthias, Stefan Kost, Tor, Jared Lash, Morten Welinder] * New and updated translations (el,fa,hu,id,ne,ro,rw)
2005-04-11Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.tv1-2/+1
2005-04-07Add BUILDLINK_RECOMMENDED.glib2+= glib2>=2.6.1reed1-1/+2
Noted on tech-pkg today that older packages had libgobject-2.0.so.400 and libglib-2.0.so.400 and newer packages provided libgobject-2.0.so.0.600.3 and libglib-2.0.so.0. The libtool changes on Sept. 22, 2004 made this install different library naming. The next update was in 2.6.1 (on January 9, 2005). So setting BUILDLINK_RECOMMENDED.glib2 to that version. Apparently, 2.6 is binary-compatible with any 2.x version. Hopefully, this will be good enough to force anyone with glib2 packages from before Sept. 22, 2004 to update.
2005-03-13Add all .pc.in files to PKGCONFIG_OVERRIDE.jmmv1-2/+8
2005-03-02Update to 2.6.3:wiz7-35/+38
Overview of Changes from GLib 2.6.2 to GLib 2.6.3 ================================================= * GOption - Fix formatting of --help output [Matthias Clasen] - Accept -? [Matthias] * Win32 bug fixes [Bill Skaggs, Tor Lillqvist, J. Ali Harlow, Daniel Atallah] * Other bug fixes [Ed Avis, Manish Singh, Matthias, Nicolas Laurent, Kjartan Maraas, Bastian Nocera, Suren A. Chilingaryan, Michael Banck] * Documentation improvements [Matthias] * New and updated translations (ar,el,et,fi,fr,gu,nb,no,uk,xh)
2005-02-23Add RMD160 digests.agc1-1/+2
2005-02-13adapt to latest bsd.pkg.mk changesrecht1-4/+4
Fixes PR 29347 by jwjr at panix.com
2005-02-04Update to 2.6.2:jmmv3-8/+7
* GKeyFile - Accept \r\n line ends [Bastian Nocera] - Add unit tests [Matthias Clasen] - Don't treat numbers with leading zeros as octal [Matthias] * Win32 changes - Bug fixes [Kazuki Iwamoto, Tor Lillqvist, Robert Ögren, Ulf Lamping] * Other bug fixes [Tor, Owen Taylor, Kjartan Maraas, Pawel Sakowski, Simon Budig, Mathias Hasselmann, David Hoover, Morten Welinder] * Documentation improvements [Vincent Untz, Sebastian Bacher, Matthias] * New and updated translations (ca,et,it,lt,pl,pt_BR,sk,tl)
2005-01-09Update to 2.6.1.jmmv4-17/+53
While here, get rid of the XDG path specification madness and use the installation prefix to locate stuff instead of a nonsense hardcoded path. Note that this is not pkgviews friendly (not a problem because the previous behavior wasn't even). This makes applications work out of the box (well, there are still some hardcoded paths in other packages that have to be discovered), without any need to set an environment variable. * GOption - Make gtk_init(NULL, NULL) work again [Marcin Krzyzanowski] - Improve handling of -- [Matthias Clasen] - Don't show G_OPTION_REMAINING in --help output [Matthew F. Barnes] * g_find_program_in_path() doesn't return directories [Tommi Komulainen] * Add gmodule-export-2.0.pc [Matthias] * Win32 changes - Improve hangling of UNC paths [Tor Lillqvist] - g_getenv(), g_setenv(), g_unsetenv(), g_find_program_in_path() take and return UTF-8 now [Tor] - Make g_file_test() work more reliably, and use PATHEXT when check for executables [Tor] - Build and cross-compilation fixes [J. Ali Harlow] * Other bug fixes [Jens Hatlak, Morten Welinder, Tor, Kalpesh Shah, Adrian Bunk * Documentation improvements [Marcin Krzyzanowski, Tor, Crispin Flowerday, Mariano Suárez-Alvarez, Christian Biere, Danny Milo, Vincent Untz, Bastien Nocera * New and updated translations (cy,de,nl,ru,sq,sv)
2005-01-06Regenerate distinfo for modified patch-agagc1-2/+2
2005-01-06ld.so (a.out) doesn't treat "symbol not found" as an erroritohy2-1/+24
and dlerror() returns NULL.
2004-12-24Update to 2.6.0:jmmv4-24/+39
Overview of Changes from GLib 2.4.x to GLib 2.6.0 ================================================= * Major new APIs - GOption, a commandline option parser - GKeyFile, a parser/editor for the .ini like files - Functions to support the XDG basedir specification - Wrappers for common POSIX pathname functions to handle filename encodings consistently. On Windows, these use UTF-8. * Miscellaneous new functions - g_filename_display_name() converts filenames in displayable UTF-8 strings - g_uri_list_extract_uris() splits uri lists - g_date_get_iso8601_week_of_year() gets ISO 8601 week numbers - g_log_set_default_handler() installs an alternate default log handler - g_get_language_names() obtains a list of applicable locale names - g_strv_length() calculates the length of NULL-terminated string arrays - g_win32_get_windows_version() determines the Windows version - G_GNUC_INTERNAL marks functions as non-exported - glib_check_version() checks the GLib version at runtime - g_debug() completes the family of logging functions * Performance improvements - Optimize g_utf8_validate() - Optimize g_markup_parse_context_parse() - Reduce signal connection complexity from O(n) to O(1) - Get rid of many PLT entries for internally used exported symbols - Reduce code size by removing literal strings from g_return_if_fail() * Other changes - On Windows, GLib functions that take file name arguments now require those to be in UTF-8. Functions that return file names return UTF-8. - Use higher precision for mathematical constants - Don't convert to/from UTF-8 in g_filename_to_uri/g_filename_from_uri - Support ll as printf format modifier for long long on all platforms - Clean up the ABI and enforce the list of exported symbols - Add a .pc file for using gmodule in libraries - Require ngettext
2004-12-20glib2 uses dlopen()grant1-1/+2
2004-12-04Update to 2.4.8:jmmv2-5/+5
* Reduce signal connection complexity from O(n) to O(1) [Sven Neumann] * GChildWatch - Use sigaction instead of signal [Jonas Jonnson, Archana Shah] - Make the very first SIGCHLD work [Gustavo Carneiro] * Win32 bug fixes [Tor Lillqvist, Bruce Hochstetler] * Other bug fixes [Andrea Campi, Dave MacLachlan]
2004-11-12Fix the pthread detection so that where no native pthreads are present,jlam2-17/+61
we don't add -pthread to CFLAGS. Also, pkgsrc libtool on NetBSD will do the right thing with respect to pthreads, so we don't need to use the hack in the configure script.
2004-10-15Ensure the correct perl interpreter is found by configure.gavan1-1/+4
2004-10-08Update to 2.4.7:jmmv3-7/+8
* Win32 bug fixes - Fix Unicode collation [Tor Lillqvist] - Fix a thread leak [Peter Zelezny] - Fix build with newer mingw headers [Tor] - Convert messages to UTF-8 [Kazuki Iwamoto] - Don't open console windows [Tor] * Other bug fixes [Manish Singh, Matthias Clasen, Morten Welinder, Tim Janik, Tor] * Documentation improvements [Morten, Stephan Kasal, Philippe Blain, Nickolay V. Shmyrev, Gustavo Carneiro, Kjartan Maraas, Stefan Kost] * New and updated translations (bs,da,es,gl,ne,nn,or,ro,sq,tr)
2004-10-04distinguish between glib1 and glib2 in COMMENT.grant1-2/+2
2004-10-03Libtool fix for PR pkg/26633, and other issues. Update libtool to 1.5.10tv1-1/+2
in the process. (More information on tech-pkg.) Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and installing .la files. Bump PKGREVISION (only) of all packages depending directly on the above via a buildlink3 include.
2004-09-22Mechanical changes to package PLISTs to make use of LIBTOOLIZE_PLIST.jlam1-17/+1
All library names listed by *.la files no longer need to be listed in the PLIST, e.g., instead of: lib/libfoo.a lib/libfoo.la lib/libfoo.so lib/libfoo.so.0 lib/libfoo.so.0.1 one simply needs: lib/libfoo.la and bsd.pkg.mk will automatically ensure that the additional library names are listed in the installed package +CONTENTS file. Also make LIBTOOLIZE_PLIST default to "yes".
2004-08-31Pick up maintainership (something I should have done a long while ago...)jmmv1-2/+2
2004-08-14Update devel/glib2 to 2.4.6.xtraeme3-10/+11
Overview of Changes from GLib 2.4.5 to GLib 2.4.6 ================================================= * Bug fixes [Matthias Clasen, Ray Strode] * New and updated translations (mn,nb) Overview of Changes from GLib 2.4.4 to GLib 2.4.5 ================================================= * Fix g_filename_from_uri() to work with non-UTF-8 filenames [Robert Ã~Vgren, Matthias Clasen] * Make GMarkup parser handle of whitespace inside tags according to XML 1.1 [Hiroyuki Ikezoe, Matthias] * Documentation improvements [Soeren Sandmann, Christophe Fergeau, Danek Duvall] * Other bug fixes [Oliver Guntermann, Sven Neumann, James Henstridge, Murray Cumming, Matthias, Tommi Komulainen] * New and updated translations (bg,hi,sq)
2004-07-30Update to 2.4.5:jmmv3-10/+11
* Fix g_filename_from_uri() to work with non-UTF-8 filenames [Robert Ögren, Matthias Clasen] * Make GMarkup parser handle of whitespace inside tags according to XML 1.1 [Hiroyuki Ikezoe, Matthias] * Documentation improvements [Soeren Sandmann, Christophe Fergeau, Danek Duvall] * Other bug fixes [Oliver Guntermann, Sven Neumann, James Henstridge, Murray Cumming, Matthias, Tommi Komulainen] * New and updated translations (bg,hi,sq)
2004-07-09Update to 2.4.4:jmmv4-31/+14
* Win32 bug fixes (John Ehresman) * Other bug fixes (Manish Singh, Matthias Clasen, Federico Mena Quintero, Philippe Blain, Sven Neumann, Julio M. Merino Vidal, Kaz Sasayama, Morten Welinder, Mariano Suarez-Alvarez) * Documentation updates (Crispin Flowerday, Ed Griffiths, Federico) * New and updated translations (az,ne,sq)
2004-07-02Unused.wiz1-29/+0
2004-06-04Update to 2.4.2:jmmv3-10/+11
* Win32 bug fixes - make printf accept ll format modifier [Tor Lillqvist] - only believe HOME if it is an absolute path an exists [Tor] * Other bug fixes (Steve Lhomme, Tor, Hans Breuer, Manish Singh, Owen Taylor, Matthias Clasen, Nikolai Weibull, Benoît Carpentier, Morten Welinder) * New and updated translations (de,it,ja,ko,no,pt_BR,sq,wa,zh_CN)
2004-05-07Drop maintainership; I don't have the enough free time to maintainxtraeme1-2/+2
all these packages.
2004-05-02Update to 2.4.1:jmmv4-135/+144
* Win32 bug fixes [Tor Lillqvist, Roger Leigh, John Ehresman] * Miscellaneous bug and portability fixes [Owen Taylor, Matthias Clasen, Jonas Jonsson, Christian Krause, Nickolay V. Shmyrev, Christophe Saout, Philippe Blain, Piotr Klaban] * Documentation updates [Matthias] * New and updated translations (ca,cs,cy,el,en_CA,en_GB,es,eu,fi, fr,gu,he,id,nl,pt,pl,ru,sr,sr@ije,sr@Latn,sv,uk)
2004-04-28Revert Interix <poll.h> patch as we're no longer using poll(2) on thattv2-19/+1
platform at all.
2004-04-28Make build and wotrk on Interix. (Bugzilla bugs open for these changes;tv3-12/+47
noted in each patchfile.)
2004-04-24Enable pkgviews installation.minskim1-1/+3
2004-04-24Disable installing charset.alias, which makes this package conflictminskim3-3/+26
with libiconv when pkgviews is enabled. Suggested by recht@.
2004-04-17Update to 2.4.0nb2:jmmv5-9/+197
Add a workaround for broken dlopen(NULL, 0) implementations, like NetBSD's one, which don't search in modules opened at runtime to locate symbols requested through the global handle. The workaround consists in querying all open modules (not just the main one) when finding a symbol through the global handle. This should be fixed in NetBSD, but the check and workaround are needed to let this work on not-so-old versions of it. The patch has been submitted to glib developers, too. This problem exposes, at least, in evolution's settings dialog, where many widgets can't be created because of missing functions.
2004-04-15Be sure libgthread is linked to libc_r, because -pthread does not workxtraeme1-1/+18
with libraries, fixes problems seen when building net/ORBit2 in FreeBSD (doesn't affect others systems).
2004-04-06Fix detection of RTLD_GLOBAL, which was beeing incorrectly detected in NetBSDjmmv3-8/+27
and caused lots of obscure problems in programs loading plugins (specially, gstreamer). The problem is that the check in the configure script tries to dlopen the libpthread.so library, but the test program is not linked against libpthread itself. So it crashes, because this is not supported in NetBSD (the program was "initialized" as a non-threaded one). I've changed the test program to use libintl, which seems to work fine. Bump PKGREVISION to 1.
2004-04-01Update to 2.4.0:jmmv10-321/+52
GLib-2.4 is a stable release adding an incremental improvement in functionality over GLib-2.2 while maintaining binary and source compatibility. New features include: General * Watches for child process exit integrated into the main loop. * Unicode tables updated to cover all of Unicode-4.0. * Standard header file for gettext macros, including Q_() macro for strings with context. * Improved seeding for the GRandom random number generator. Threading * Atomic operations on integers and pointers. * GOnce for one-time initialization. GObject: * G_DEFINE_TYPE macros for easy definition of GObject types. * Properties can now be added to interfaces. * Instance private data allows private data members for objects.
2004-03-31Try "-pthreads" before "-pthread" to work arround a problem in thetron2-5/+14
"configure" script which otherwise picks "-pthreads" as the compiler option for POSIX's Threads. The real problem is probably that the buildlink3 framework passes "-pthread" as a compiler option to "configure" and therefore defeats the probes in the "configure" script. But that's hard to fix.
2004-03-22Fix build with gcc2 on sparc64.snj1-1/+4
2004-03-18Fix serious bug where BUILDLINK_PACKAGES wasn't being ordered properlyjlam1-3/+2
by moving the inclusion of buildlink3.mk files outside of the protected region. This bug would be seen by users that have set PREFER_PKGSRC or PREFER_NATIVE to non-default values. BUILDLINK_PACKAGES should be ordered so that for any package in the list, that package doesn't depend on any packages to the left of it in the list. This ordering property is used to check for builtin packages in the correct order. The problem was that including a buildlink3.mk file for <pkg> correctly ensured that <pkg> was removed from BUILDLINK_PACKAGES and appended to the end. However, since the inclusion of any other buildlink3.mk files within that buildlink3.mk was in a region that was protected against multiple inclusion, those dependencies weren't also moved to the end of BUILDLINK_PACKAGES.
2004-03-10Deal with situation where ICONV_TYPE isn't defined until after bsd.pkg.mkjlam1-7/+4
is included by not checking its value explicitly.
2004-03-05Reorder location and setting of BUILDLINK_PACKAGES to match templatejlam1-6/+10
buildlink3.mk file in revision 1.101 of bsd.buildlink3.mk.
2004-02-19buildlink{2,3} files should not include pkgconfig/buildlink{2,3}.mk.wiz1-2/+1
2004-02-15The GNOME Project hasn't suddenly started using C++. These packages onlyjlam1-2/+1
seemed to need the C++ compiler because the libtool configuration required it. This has been fixed in pkgsrc/mk.
2004-02-14PKGCONFIG_OVERRIDE is relative to WRKSRC.jmmv1-5/+5