summaryrefslogtreecommitdiff
path: root/devel/glib2
AgeCommit message (Collapse)AuthorFilesLines
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
2004-02-14LIBTOOL_OVERRIDE and SHLIBTOOL_OVERRIDE are now lists of shell globsjlam1-3/+2
relative to ${WRKSRC}. Remove redundant LIBTOOL_OVERRIDE settings that are automatically handled by the default setting in bsd.pkg.mk.
2004-02-11Make pkglint happy.jmmv1-2/+3
2004-02-11Add pthread.buildlink3.mk missing from this file. glib2's libgthreadjlam1-1/+2
has always needed a thread library.
2004-02-11Teach these package Makefiles about ICONV_TYPE.jlam1-2/+2
2004-02-11USE_LANGUAGES=c c++abs1-1/+2
2004-02-11Put TEST_TARGET definition before the includes.jmmv1-3/+3
2004-02-10The BUILDLINK_DEPENDS.<pkg> should match the one in the buildlink2.mk filejlam1-2/+2
if it exists.
2004-02-10bl3ifyxtraeme1-6/+6
2004-02-09BUILDLINK_DEPENDS.<pkg> lines should _always_ use += to _append_ to thejlam1-8/+6
existing value. This is critical to set the correct list of dependencies for a package.
2004-02-03Add buildlink3.mk. (needed to bl3ify lang/mono)recht1-0/+21
ok'ed by xtraeme@
2004-01-22replace deprecated USE_GMAKE with USE_GNU_TOOLS+=make.grant1-2/+2
2004-01-07Make sure libgthread is linked to the libpthread library, fixes gtk2 buildxtraeme2-1/+15
in FreeBSD. Patch provided by Michal Pasternak in PR pkg/23841. Tested in NetBSD -current and FreeBSD 5.x.
2003-12-30Use G_VA_COPY instead of va_copy.gavan2-18/+18
2003-12-29improve descriptions of glib/gtk packages. taken straight fromgrant1-2/+4
www.gtk.org.