summaryrefslogtreecommitdiff
path: root/devel/glib2
AgeCommit message (Collapse)AuthorFilesLines
2006-09-10Update MASTER_SITES.wiz1-3/+3
2006-09-08Force monotonic clock on DragonFly to prevent build from failing.joerg2-1/+24
2006-09-04Regenerate patch to make the (GNU?) "patch" under Mac OS X happy.tron2-14/+13
2006-09-03Update to 2.12.3:wiz3-20/+21
Overview of Changes from GLib 2.12.2 to GLib 2.12.3 =================================================== * Use Posix monotonic clocks instead of gettimeofday() for GTimer when available. * Make the construction of singleton objects work witout warnings. * Bugs fixed 351583 API documentation issues with 2.15 release 336114 desktop locks immediately after changing the system clock 351853 GKeyFile creates non-UTF-8 error messages * Translation updates (fr,hu,ja,ku,lt,lv,ml,or, pt,ru,sv,vi,zh_CN)
2006-08-17Update to 2.12.2:wiz3-16/+16
Overview of Changes from GLib 2.12.1 to GLib 2.12.2 =================================================== * Unicode updates: - Normalization is following Unicode TR #29 - g_unichar_isxdigit() only accept characters for which g_unichar_xdigit_value() returns a value - g_unichar_toupper and g_unichar_tolower leave unconvertable characters in place instead of replacing them by NUL * Bugs fixed 348491 g_utf8_strup() and g_utf8_strdown() returns string with NUL bytes 349825 GKeyFile always inserts a newline before a group 347842 g_unichar_isxdigit() is too general about what it considers a digit 348694 g_utf8_normalize() hasn't been updated to PR #29 348785 Hint about G_DEBUG in Message Logging docs 349792 Wrong english string (UI) 349952 gparamspecs.c uses gcc feature * Translation updates (ca,cs,de,dz,es,eu,fi,gu,ko, nl,pl,tr,uk,zh_HK,zh_TW)
2006-07-23Update to 2.12.1:wiz6-39/+24
Overview of Changes from GLib 2.12.0 to GLib 2.12.1 =================================================== * Update to final Unicode Character Database 5.0.0 * Bugs fixed: 346660 issues with base64 api documentation / g_base64_decode_cl... 348136 Coverity reports allocation of wrong size CID #2839 336281 Update to UCD 5.0 346197 g_date_strftime %F option doesnt work for win32 348011 Small optimization to real_toupper() 246494 prototype mismatch in glib/gconvert.c * New and updated translations (bg,bn_IN,ca,dz,eu,fi, fr,he,it,ja,mk,or,pt)
2006-07-08Change the format of BUILDLINK_ORDER to contain depth information as well,jlam1-2/+2
and add a new helper target and script, "show-buildlink3", that outputs a listing of the buildlink3.mk files included as well as the depth at which they are included. For example, "make show-buildlink3" in fonts/Xft2 displays: zlib fontconfig iconv zlib freetype2 expat freetype2 Xrender renderproto
2006-07-08Track information in a new variable BUILDLINK_ORDER that informs usjlam1-1/+2
of the order in which buildlink3.mk files are (recursively) included by a package Makefile.
2006-07-08On Darwin-[56], bypass the wchar_t test in configure and assume that itminskim1-1/+5
is unavailable. Although Darwin-[56] has wchar_t, it doesn't provide related functions such as wcslen(). This fixes PR 29175.
2006-07-03Update to 2.12.0. Add a patch fixing PR 33908, provided bywiz6-29/+48
Martijn van Buul. Changes: Overview of Changes from GLib 2.11.4 to GLib 2.12 ================================================= * Bugs fixed: 344905 leap-year bug in g_time_val_from_iso8601 w/o HAVE_TIMEGM * Updated translations (cy,nb,nl) Overview of Changes from GLib 2.11.3 to GLib 2.11.4 =================================================== * GBookmarkFile: - g_bookmark_file_remove_item returns a boolean * g_mkstemp accepts the XXXXXX in the middle of the template * Bugs fixed: 344868 g_key_file_to_data should separate groups * Updated translations (de,es,fr,gu,hi,ko,th) Overview of Changes from GLib 2.11.2 to GLib 2.11.3 =================================================== * GBookmarkFile: - g_bookmark_file_move_item: Return TRUE in case of an empty target * Bugs fixed: 343919 gunicollate.c: strxfrm bug on VC8 * Updated translations (fi) Overview of Changes from GLib 2.11.1 to GLib 2.11.2 =================================================== * Add g_ascii_stroll to parse signed 64bit integers * GMarkup: add a flag to treat CDATA as text * GHashTable: add functions to remove all entries * GMainLoop: add functions to find the currently running source, and determine if it is destroyed * Bug fixes: 342563 g_atomic_thread_init() needs to be called before other _g_*_thread_init() functions 343548 Potential use after free in callers of g_string_free() 168538 Wish: Clearing contents of GHashTables 321886 GTK+ cannot be reliably used in multi-threaded applications 341826 goption.c: 'strtoll' is C99's function 343899 g_ascii_formatd dosn't work as expected for all format strings 317793 Make GEnumValue strings const 337129 Compile warnings in G_IMPLEMENT_INTERFACE 303622 What is G_TYPE_CHAR? * Updated translations (bg,dz,eu,gl,ja,ko,nl,th,vi) Overview of Changes from GLib 2.11.0 to GLib 2.11.1 =================================================== * GOption - Support 64-bit integers - Allow optional text before and after the options in help output * Bug fixes: 340538 gbase64-test writes OOB 340816 GKeyFile set_string_list invalid memory reads 339105 g_key_file_parse_value_as_double 340434 convert-test.c fails (function test_one_half) 311043 Memory leaks (and potential infinite loops) when using G_ERRORCHECK_MUTEXES 335198 Error checking mutexes are fubar 341237 Add a G_OPTION_ARG_INT64 341192 g_io_channel_set_flags not implemented on win32 336120 Allow adding description before/after GOption --help output body 341191 misplaced check in g_relation_delete 340530 mismatched calloc / g_free in win32 threads * Updated translation (es) Overview of Changes from GLib 2.10.x to GLib 2.11.0 =================================================== * GBookmarkFile: a parser for files containing bookmarks stored using the Desktop Bookmark specification. * Base64 encoding support * Unicode 5.0 support * GOption supports floating point numbers * GKeyFile supports floating point numbers * Bug fixes: 155884 gatomic.c should be based on new SDK 157877 update-desktop-database doesn't handle duplicate entries 164719 keyfile parser doesn't support floats 327662 Import BookmarkFile from libegg 329548 Add G_OPTION_ARG_DOUBLE 329789 option-test.c type confusion 332841 Segmentation Fault when %llu is passed to vasnprintf and HAVE_SNPRINTF is not defined 333879 gthread/gthread-win32.c: IsDebuggerPresent needs '#define _WIN32_WINDOWS 0x0401' 333916 g_timer_elapsed docs should mention that microseconds may be NULL 334440 dlerror() portability issue causes crash on (old) a.out NetBSD platform 334646 goption + error out params 334799 g_remove() must check return value of remove() 334943 make check FAIL: threadpool-test 335215 Some breakages with GThreadPool 336085 g_option_context_new parameter lacks better explanation 336677 Documentation for g_object_ref_sink() is incorrect 337027 gbookmarkfile.c: sys/time.h include error 337553 Wrong escaping of URIs 338572 Dereferencing NULL value in g_key_file_get_group_comment 338845 g_completion_complete_utf8 crashes when NULL is passed to it 339337 g_bookmark_file_set_description 339338 gbookmarkfile.c, function expand_exec_line 339340 gbookmarkfile.c, function bookmark_app_info_dump * Translation updates (bg,en_GB,et,gl,gu,he,hi,ka,nb,nl,nn, or,pt_BR,ro,tr,vi,zh_CN)
2006-07-02USE_LANGUAGES= c c++markd1-1/+3
The configure script needs to use the c++ compiler to correctly setup the glibconfig.h for handling of VARARGS when being included from c++ programs, otherwise builds can fail. eg. when using SunWorkshop CC on Solaris and compiling arts. Bump PKGREVISION.
2006-05-29update to 2.10.3drochner2-6/+6
changes: -fix some bugs and a memory leak -translation updates
2006-04-30when using mipspro compiler, pass '-c99'jschauma1-1/+7
2006-04-17Strip ${PKGLOCALEDIR} from PLISTs of packages that already obeyjlam1-78/+78
PKGLOCALEDIR and which install their locale files directly under ${PREFIX}/${PKGLOCALEDIR} and sort the PLIST file entries. From now on, pkgsrc/mk/plist/plist-locale.awk will automatically handle transforming the PLIST to refer to the correct locale directory.
2006-04-13BUILD_USE_MSGFMT and USE_MSGFMT_PLURALS are obsolete. Replace withjlam1-4/+2
USE_TOOLS+=msgfmt.
2006-04-12Aligned the last line of the buildlink3.mk files with the first line, sorillig1-2/+2
that they look nicer.
2006-04-08Update to 2.10.2:wiz4-30/+9
Overview of Changes from GLib 2.10.1 to GLib 2.10.2 =================================================== * Bugs fixed: 322476 Missing check for .dylib [Anders Carlsson] 332841 Segmentation Fault when %llu is passed to vasnprintf and HAVE_SNPRINTF is not defined [Michael McDonald] 333098 Add support for write FDs to GIOChannel [Markus Brinkmann] 334519 Memleak in goption.c::parse_short_option [Chris Wilson] 334471 g_parse_debug_string reads beyond buffer [Morten Welinder] 334611 g_option_context_parse() should not set program name to '<Unknown>' if it is already set [Chong Kai Xiong] 335207 g_main_context_unref calls g_source_destroy_internal with incorrect arguments [Chris Wilson] 335216 Slight performance gains (GList, GAsyncQueue) [Chris Wilson] 335209 Use of unitialised memory in g_mem_profile [Chris Wilson] 334943 make check FAIL: threadpool-test 336085 g_option_context_new parameter lacks better explanation [Claudio Saavedra] 335215 Some breakages with GThreadPool [Chris Wilson] 333879 gthread/gthread-win32.c: IsDebuggerPresent needs '#define _WIN32_WINDOWS 0x0401' [Kazuki Iwamoto] 334440 dlerror() portability issue causes crash on (old) a.out NetBSD platform [ITOH Yasufumi] 333916 g_timer_elapsed docs should mention that microseconds may be NULL [Christian Neumair] 334646 goption + error out params [Christian Persch] 335294 Documentation should not reference G_HAVE_GINT64, as it's deprecated. [Richard Laager] * Translation updates (dz,et,he,hi,ka,or,pt_BR,ro,tr)
2006-04-06Over 1200 files touched but no revisions bumped :)reed1-3/+3
RECOMMENDED is removed. It becomes ABI_DEPENDS. BUILDLINK_RECOMMENDED.foo becomes BUILDLINK_ABI_DEPENDS.foo. BUILDLINK_DEPENDS.foo becomes BUILDLINK_API_DEPENDS.foo. BUILDLINK_DEPENDS does not change. IGNORE_RECOMMENDED (which defaulted to "no") becomes USE_ABI_DEPENDS which defaults to "yes". Added to obsolete.mk checking for IGNORE_RECOMMENDED. I did not manually go through and fix any aesthetic tab/spacing issues. I have tested the above patch on DragonFly building and packaging subversion and pkglint and their many dependencies. I have also tested USE_ABI_DEPENDS=no on my NetBSD workstation (where I have used IGNORE_RECOMMENDED for a long time). I have been an active user of IGNORE_RECOMMENDED since it was available. As suggested, I removed the documentation sentences suggesting bumping for "security" issues. As discussed on tech-pkg. I will commit to revbump, pkglint, pkg_install, createbuildlink separately. Note that if you use wip, it will fail! I will commit to pkgsrc-wip later (within day).
2006-03-10Take over maintainership, jmmv@ ok.wiz1-2/+2
2006-03-08Update to 2.10.1:wiz5-35/+21
Overview of Changes from GLib 2.10.0 to GLib 2.10.1 =================================================== * Bugs fixed: 314794 Broken pthread detection on Darwin [Gregor Riepl] 322476 Missing check for .dylib [Vladimir Panov] 333651 Inconsistent _g_charset_get_aliases prototype [Julio M. Merino Vidal] 333761 GInitiallyUnowned breaks application code [Sven Herzberg] * Win32 changes: - Fix g_listenv() implementation. - Allow up to 100 GPrivate structs * Translation updates (fr,hu,lt,pl,sv)
2006-03-06Make _g_charset_get_aliases match an extern declaration so that this buildsjmmv2-1/+15
correctly under amd64. From martijnb@atlas.ipv6.stack.nl in PR pkg/32987.
2006-02-25Fix pkglint warning.wiz1-2/+2
2006-02-25Update to 2.10.0:wiz8-42/+49
Overview of Changes from GLib 2.9.6 to GLib 2.10.0 ================================================== * Bugs fixed: 328997 64bit pointer trunction in glib slab-allocator [Pascal Hofstee] 331110 g_cond_broadcast(inform_cond) without holding inform_mutex [Chris Wilson, Sebastian Wilhelmi] 332093 Fix some leaks in the tests [Kjartan Maraas] 332435 g_utf8_strlen returns wrong value if a maximum number of bytes to check is specified [Matthias Clasen] 331367 gslice requires more POSIX-like semantics for GPrivate destructors [Tor Lillqvist] * Documentation improvements [Matthias, Kang Jeong-Hee, Tor Lillqvist, Stefan Kost] * Translation updates (el,eu,ka,uk) Overview of Changes from GLib 2.9.5 to GLib 2.9.6 ================================================= * Bugs fixed: 329124 distclean removes README [Kjartan Maraas, Tim Janik] 317679 GRelation field type not documented [Behdad Esfahbod] 329123 Typo in GTime docs [Kjartan Maraas] * Documentation improvements [Sven Herzberg, David Schleef, Kjartan Maraas, Behdad Esfahbod] * Translation updates (cs,cy,it,ko,pt,sq,sr,sr@Latn,ru Overview of Changes from GLib 2.9.4 to GLib 2.9.5 ================================================= * Memory management: Runtime debugging support: The slice allocator can be turned off by setting G_SLICE=always-malloc in the environment. Zeroing of freed memory can now be turned on at runtime by setting G_DEBUG=gc-friendly in the environment. [Tim Janik] * Bugs fixed: 328253 HP-UX/IA-64 uses ".so" as default shared library extension [Albert Chin] 143380 unicode-encoding test fails converting to UTF-16 with libiconv [Marc Moorcroft] 328254 Build breakage (GSlice) [Jens Ganseuer] 328705 C99ism in glib/gmem.c [Kazuki Iwamoto] * Translation updates (da,et,zh_CN) Overview of Changes from GLib 2.9.3 to GLib 2.9.4 ================================================= * Type system: Fix a problem with g_object_compat_control() which can lead to segfaults in GTK+ applications on 64bit platforms. * Thread suppport: Unused threads now fall back to the global pool after 500 milliseconds, where they wait for another max-idle-time milliseconds. [Sebastian Wilhelmi] * Fix a memory allocation problem in GKeyFile. [Morten Welinder] Overview of Changes from GLib 2.9.2 to GLib 2.9.3 ================================================= * GTree: - Replace the simple recursive implementation by a nonrecursive, threaded one [Maurizio Monge] * Change g_filename_display_name and g_filename_display_basename to use the Unicode replacement character U+FFFD instead of a question mark, and don't append "(invalid encoding)" [Matthias] * Documentation improvements [Sven Herzberg, Federico Mena Quintero, Stefan Kost] * Bugs fixed: 323937 gslice.c in glib 2.9.1 doesn't build on Mac OS X [Bogdan Nicula] 326558 Some test failures on IRIX 6.5 [Daichi Kawahata] 169285 "threaded" tree implementation for GTree [Maurizio Monge] 326747 g_filename_display_basename adds (invalid encoding) [Alberto Ruiz] Other contributors: Christian Kellner, Murray Cumming New and updated translations (bg,ca,de,es,et,gu,ja,nl,th,vi) Overview of Changes from GLib 2.9.1 to GLib 2.9.2 ================================================= * Memory management: - Add tests for cache colorization [Tim Janik] - Minimize space consumption if small amounts of differently sized slices are allocated, at a small performance cost. [Tim] * Thread support: - Add g_atomic_pointer_set() and g_atomic_int_set() [Tim Janik, Sebastian Wilhelmi] - Add g_thread_pool_set_sort_function() to allow sorting the tasks of a threadpool. [Martyn Russell] - Add g_thread_pool_set_idle_time() to allow unused threads to exit after a certain time. [Martyn] * Type system: - introduce a new type GInitiallyUnowned, which has an initial floating reference. [Tim] - Add support for GType parameters. [Matthias] * Main loop: - Add g_main_context_is_owner() to determine if the current thread is the owner of the context. [Michael Meeks] * Provide g_access(), g_chdir(), g_unlink(), g_rmdir() as wrapper functions instead of macros. [Manish Singh] * Documentation improvements [Tim, Matthias, Federico Mena Quintero, Stefan Kasal, Dan Williams] * New and updated translations (en_CA,fi,fr,gl,ml,nb,no,zh_HK,zh_TW) * Bugs fixed: 324179 g_allocator_new() returns pointer to const dummy which Gtk+ 2.8 tries to modify [J. Ali Harlow] 324332 g_option_context_parse() returns false without setting error [Tim-Philipp Müller] 324950 GLIB 2.9.1 testcase errors [Dan Yefimov] 325015 gslice.c: process.h is needed on Windows [Kazuki Iwamoto] 321978 G_DATALIST_GET_FLAGS() macro is not casting datalist to gpointer [Andrew Paprocki] 316221 G_LOCK warns about breaking strict-aliasing [Michal Benes, Stanislav Brabec] 325273 Error in documentation for glib_check_version () [Declan Naughton] 325310 g_spawn_sync hangs when catching both stdout and stderr [Tor Lillqvist] 325249 gcc warning when using g_rmdir from <glib/gstdio.h> [Jani Monoses] 325864 glib/gthreadpool.c:"#define debug(...)" is C99 [Kazuki Iwamoto] 325874 Should say somewhere that source IDs are > 0 [Dan Williams] 325438 a typo (compatability) [Stefan Kasal] 323937 gslice.c in glib 2.9.1 doesn't build on Mac OS X [Bogdan Nicula] Overview of Changes from GLib 2.9.0 to GLib 2.9.1 ================================================= * Memory management - The slice allocator is implemented [Tim Janik] - g_slice_free_chain() has been renamed to g_slice_free_chain_with_offset() [Tim, Behdad Esfahbod] - Mem chunks are deprecated [Matthias Clasen] * Data structures - Hash tables are refcounted, and have a boxed type [Tim] * Thread support - Support for Solaris threads has been removed [Sebastian Wilhelmi, Andrew Paprocki] - g_async_queue_sort(), g_async_queue_push_sorted() have been added to allow GAsyncQueue to be used as a priority queue, together with the corresponding _unlocked variants [Martyn Russell] * GObject: - The concept of a floating initial reference has been moved from GtkObject to GObject [Tim] * Win32 changes: - Make g_rename() replace existing files [Tor Lillqvist] * Misc new API: - G_GUINT64_CONSTANT macro to define guint64 constants [Andrew Paprocki] - G_GNUC_WARN_UNUSED_RESULT macro to instruct the compiler to emit a warning if the value returned by a function is ignored. [Arjan van de Ven, Alex Larsson] - GList and GSList now have sort functions which take an extra user data argument [Martyn Russell] - g_param_spec_ref_sink() has been added for consistency [Tim] * $LOGNAME is respected when determining user data. [Laszlo Peter] * Other changes and bug fixes [Tim, Matthias, Behdad, Christian Persch, Benedikt Meurer, Andrew Paprocki, Kazuki Iwamoto, Alexis S. L. Carvalho, Stanislav Brabec, Andreas Schwab, Kalle Vahlman] * Documentation - Deprecation warnings carry version information [Matthias] - The slice allocator has been documented [Matthias, Tim] - Other improvements [Morten Welinder] Overview of Changes from GLib 2.8.x to GLib 2.9.0 ================================================= * Unicode support: - The Unicode tables have been updated to Unicode 4.1, adding several new values to the GUnicodeBreakType enumeration. This breaks Pango <= 1.10 [Behdad Esfahbod] - The various Unicode character predicate functions (g_unichar_isalpha, g_unichar_isdigit,...) have been optimized [Behdad] - g_utf8_pointer_to_offset, g_utf8_offset_to_pointer: These functions handle negative offsets now, and going backwards in g_utf8_offset_to_pointer uses "stutter stepping". [Larry Ewing, Matthias Clasen] * Memory management: - Mem chunks are no longer used internally in GLib and GObject. GMemChunk will be deprecated in GLib 2.10 - All APIs based on GAllocator (g_list_push/pop_allocator, and similar push/pop_allocator functions for other data structures) have been deprecated, since they never worked as intended. - The g_slice_* functions have been added as a new API for fast allocation of small memory blocks. The implementation in GLib 2.9.0 is just a simple wrapper around malloc. GLib 2.10 will have an efficient and scalable implementation. [Tim Janik, Matthias] * Pattern matching: - g_pattern_match has been optimized to avoid unnecessary recursion. [Tim, Matthias] * g_intern_string, g_intern_static_string: - New functions to intern strings. These are now used by GObject to avoid duplicating static strings [Matthias] * g_thread_foreach: - New function to iterate over all GThreads [Tim, Matthias] * g_date_set_time_t, g_date_set_time_val: - New functions to set a GDate from a time_t or GTimeVal value. g_date_set_time has been deprecated in favor of these. [Roger Leigh] * g_snprintf and g_vsnprintf: - These functions are no longer declared in gprintf.h, since they are in glib.h [Matthias]
2006-02-18make pkglint happier by using += with CONFIGURE_ARGS.gnu-iconvschwarz1-2/+2
2006-02-18make glib2 compile on IRIX5 without threading (does not work there)schwarz1-1/+5
change approved by jschauma.
2006-02-05Recursive revision bump / recommended bump for gettext ABI change.joerg2-3/+4
2006-01-19Update to 2.8.6:wiz3-7/+9
Overview of Changes from GLib 2.8.5 to GLib 2.8.6 ================================================= * Fix a problem with g_object_compat_control() which can lead to segfaults in GTK+ applications on 64bit platforms. * Fix a memory allocation problem in GKeyFile. [Morten Welinder] * New and updated translations (ca,ja,ml,sv,zh_HK,zh_TW)
2006-01-06Update to 2.8.5:wiz2-6/+6
Overview of Changes from GLib 2.8.4 to GLib 2.8.5 ================================================= * Bug fixes: 322520 g_utf8_collate_key_for_filename reads too much [Christian Persch] 324332 g_option_context_parse() returns false without setting error [Tim-Philipp Müller] 325273 Error in documentation for glib_check_version() [Declan Naughton] 325310 g_spawn_sync hangs when catching both stdout and stderr [Tor Lillqvist] 323273 Invalid macro in genums.h: G_FLAGS_TYPE [Kalle Vahlman] - Other fixes [Sebastian Wilhelmi, Arjan van de Ven] * Add g_object_compat_control() [Tim Janik] * Win32 changes: - Strip trailing slashes in g_stat() [Tor Lillqvist] - Make g_rename() replace existing files [Tor] - Other fixes [Tor] * Translation updates (be,bg,en_CA,es,fi,fr,gl,gu,nl,vi,zh_CN)
2005-12-05Fixed pkglint warnings. The warnings are mostly quoting issues, forrillig1-5/+5
example MAKE_ENV+=FOO=${BAR} is changed to MAKE_ENV+=FOO=${BAR:Q}. Some other changes are outlined in http://mail-index.netbsd.org/tech-pkg/2005/12/02/0034.html
2005-11-25Add debug option.wiz2-1/+13
2005-11-20Update to 2.8.4:wiz2-6/+6
Overview of Changes from GLib 2.8.3 to GLib 2.8.4 ================================================= * Support aborting on critical warnings by setting G_DEBUG=fatal_criticals in the environment [Vincent Untz] * Bug fixes [Sebastien Bacher, Tor Lillqvist, Manish Singh, Morten Welinder, Andy Wingo] * Documentation improvements [Steffen Gutmann, Christophe Fergeau] * Translation updates (he,ja,nl,th)
2005-10-05Update to 2.8.3:wiz2-6/+6
Overview of Changes from GLib 2.8.2 to GLib 2.8.3 ================================================= * Fix an error that crept in with a change to glib-mkenums in 2.8.2 [Matthias] * Documentation improvements [Davyd Madeley] * Translation updates (bn) [Same test failure on 3.99.9 as with 2.8.2.]
2005-10-02Update to 2.8.2:jmmv6-265/+73
Overview of Changes from GLib 2.8.1 to GLib 2.8.2 ================================================= * Win32 changes - the g_spawn* functions now take their arguments in UTF-8 [Tor Lillqvist] - Avoid extra console windows in some situations [Tor Lillqvist] * Bug fixes [Kjartan Maraas, Sebastian Wilhelmi, Mathias Hasselmann] * Documentation improvements [Matthias, Mark Drago, Matthew F. Barnes, Behdad Esfahbod] * Translation updates (bg,ca,cs,cy,da,de,el,en_CA,es,et, eu,fi,fr,gl,gu,hu,it,ja,nb,nl,no,pl,pt,pt_BR,ro,ru,sk, sq,sr,sr@Latn,sv,uk,vi,zh_TW) Overview of Changes from GLib 2.8.0 to GLib 2.8.1 ================================================= * Optimize single-character insertions in GString [Ross Burton] * Fix build problems on OS X * Fix build problems on Win32 [Tor Lillqvist, Hans Breuer] * Other bug fixes [Matthew F. Barnes, Stepan Kasal] * Documentation improvements [Tristan van Berkom, Behnam Esfahbod, Gustavo Carneiro, Stepan Kasal, Matthias] * New and updated translations (ca,cy,ko,ro,uk) Overview of Changes from GLib 2.7.7 to GLib 2.8.0 ================================================= * Make g_value_transform() handle enum values correctly on ppc64. [Michael Lorenz] (Third-party code accessing enumeration values in GValues should also be changed to access v_long, not v_int, in order to work on bigendian 64bit machines.) * Make g_flags_get_first_value() handle a value of 0 meaningfully. [Tim-Philipp Müller] Overview of Changes from GLib 2.7.6 to GLib 2.7.7 ================================================= * Make atomic operations on s390 work [Matthias] * Fix C++ guards in gstdio.h [Tor Lillqvist] Overview of Changes from GLib 2.7.5 to GLib 2.7.6 ================================================= * Add native implementations of atomic operations on s390 [Matthias] * Make atomic reference counting of closures work on s390 [Matthias] * Avoid an infinite loop in g_convert_with_iconv(). [Sebastian Bacher] * Documentation improvements [Ross Burton] Overview of Changes from GLib 2.7.4 to GLib 2.7.5 ================================================= * Thread-related changes - Fix build issues on HP-UX [Paul Cornett] - Threadsafe access to flags stored in datasets [Tim Janik] - Fix several issues with atomic refcounting for closures, objects and paramspecs [Tim] - Improve tests for atomic refcounting changes [Tim] * Fix handling of stateful encodings in g_convert_* [Matthias] * Fix translation of GOption help output [Dan Winship] * Catch format errors in translations. This may cause "make check" to fail when using older versions of gettext [Matthias] * Win32 bug fixes [Tor Lillqvist] * Documentation improvements [Ross Burton, Jochen Baier, Matthias, Tim] * New and updated translations (de,fi,gu,pl,pt,tr,zh_TW) Overview of Changes from GLib 2.7.3 to GLib 2.7.4 ================================================= * Fix g_atomic_pointer_compare_and_exchange on Sparc64 [Gert Doering] * Fix a hang in g_thread_pool_free. [Hong Jen Yee] * Win32 bug fixes [Tor Lillquist] * Other bug fixes [Benoit Dejean, Manish Singh] * Documentation improvements [Bryan Silverthorn, Callum McKenzie] * New and updated translations (de,lt,sq,zh_CN) Overview of Changes from GLib 2.7.2 to GLib 2.7.3 ================================================= * GOption - Allow callbacks with optional arguments [Pawel Sliwowski] - Allow to turn off the automatic long option name disambiguation [Adam McLaurin] - Only allow printable ASCII as short option names [Matthias] * Win32 - Build fixes [Tor Lillqvist] - Rewrite iochannel socket implementation [Tor] * GObject - Threadsafety improvements; in particular, refcounting of objects is done atomically now. [Wim Taymans, Tim Janik] * Bug fixes [Morten Welinder, Matthias, Wim Taymans] * Documentation improvements [Richard Laager, Matthias] * New and improved translations (bf,cs,hu,nb,nl,no) Overview of Changes from GLib 2.7.1 to GLib 2.7.2 ================================================= * Win32 build fixes [Hans Breuer] * Bug fixes [Mikael Magnusson] * Documentation improvements [Matthias Clasen] * New and updated translations (en_CA,es,et,ja,sr,sr@Latn,zh_TW) Overview of Changes from GLib 2.7.0 to GLib 2.7.1 ================================================= * GOption - Allow callback arguments without parameters [Dan Winship] * GMappedFile: an mmap wrapper [David Schleef, Behdad Esfahbod] * Misc new functions: - g_get_host_name [Tor Lillqvist] - g_mkdir_with_parents [Tor] - g_build_pathv, g_build_filenamev [Todd A. Fisher, Matthias Clasen] * Bug fixes [Roger Leigh, Masatake YAMATO, Kjartan Maraas, Manish Singh, Tor, Murray Cumming, Kian Duffy, Morten Welinder] * Documentation improvements [Hong Gang XU, Dan Winship, Matthias] * New and updated translations (bg,cs,da,en_CA,es,et,nb,nl,no, sk,th,zh_TW) Overview of Changes from GLib 2.6.x to GLib 2.7.0 ================================================= * GKeyFile - Add unit tests [Matthias Clasen, Suren A. Chilingaryan] - Accept \r\n as line end [Bastian Nocera] - Don't interpret leading zeros as octal numbers. [Matthias] - Make key and group removal work [David Hoover, Matthias Hasselmann] * GOption - Improve formatting of --help output [Matthias, Noah Levitt] - Accept -? [Matthias] - Warn about duplicate main groups [Jeff Franks] - Treat '-' as non-option argument [Tim Musson, Thomas Leonard] - Report missing arguments as errors [Björn Lindqvist] - Add a boxed type for GDate [Tim-Philipp Müller] * GTree - g_tree_remove() and g_tree_steal() return status information [Matthew F. Barnes] * Stdio wrappers - Work regardless of large file support [Manish Singh] - Add g_access(), g_chmod(), g_creat(), g_chdir [Tor Lillqvist] * GObject - Implement "toggle references" to help language bindings [Owen Taylor] - Allow to mark names, nicks and blurbs of pspecs as static [Ben Maurer, Matthias] - Make pspec lookup a bit faster [Morten Welinder] * Add g_listenv() to list all set environment variables [Hans Petter Jansson] * Add g_file_set_contents() to atomically write a file. [Søren Sandmann, Sven Neumann, Manish, Alexis S. L. Carvalho] * Add g_try_malloc(), g_try_new(), g_try_new0() and g_try_renew() [Stefan Kost] * Add g_utf8_collate_key_for_filename() to sort filenames taking extensions and numeric suffixes into account. [Ole Laursen, Alex Larsson] * Add G_GNUC_NULL_TERMINATED to mark varargs function with NULL-terminated argument lists. [Marc Meissner] * Win32 changes - Improved debugability [Ulf Lamping, Hans Breuer] - Make filename handling more robust [Tor, Billy Skaggs] - Improve g_get_system_data_dirs() [Tor] - Use more precise timers [Tor] - Build fixes [Kazuki Iwamoto, Hans, Tor, Robert Ögren] * Other bug fixes [Roger Leigh, Owen, Matthias, Morten, Kjartan Maraas, Pawel Sakowski, Tor, Simon Budig, Ed Avis, Manish, Nicolas Laurent, Bastien, Fabrício Barros Cabral, Michael Banck, Daniel Atallah, J. Ali Harlow, Tim Janik, Hazael Maldonado Torres, Sven, Jon-Kare Hellan, Dave Benson, Tommi Komulainen, Benjamin Otte, Brian Cameron, Changwoo Ryu, Christian Biere, Noah, Benoît Carpentier] * Documentation improvements [Vincent Untz, Matthias, Tim-Philipp Müller, Morten, Matthew, Federico Mena Quintero, Sebastian Bacher, Oliver Sessink, Stefan, Jared Lash, Tor, Owen, Daniel Vaillard, Mathieu Lacage] * New and updated translations (ca,cs,da,el,en_CA,en_GB,es,et,eu,fa,fr,gl, hu,id,it,lt,mn,ne,nl,pl,pt,pt_BR,ro,rw,sk,sq,sr,sr@Latn,tl,uk,xh,zh_CN)
2005-09-28Replaced "# defined" with "yes" in Makefile variables like GNU_CONFIGURE,rillig1-2/+2
NO_BUILD, USE_LIBTOOL.
2005-09-26Move CPPFLAGS definitions below inclusion of bsd.prefs.mk, as mk.conf mayjmmv1-3/+3
do a 'CPPFLAGS=...' overriding its value. Fixes PR pkg/30029 by Idar Tollefsen. Allowed by agc@ during freeze.
2005-08-10Remove the abuse of buildlink that was pkg-config/buildlink3.mk. Thatjlam1-3/+2
file's sole purpose was to provide a dependency on pkg-config and set some environment variables. Instead, turn pkg-config into a "tool" in the tools framework, where the pkg-config wrapper automatically adds PKG_CONFIG_LIBDIR to the environment before invoking the real pkg-config. For all package Makefiles that included pkg-config/buildlink3.mk, remove that inclusion and replace it with USE_TOOLS+=pkg-config.
2005-08-09Apply patch from bugzilla to fix a 64bit/bigendian problem that leads tojmmv3-2/+234
data loss in libgobject, causing all kinds of annoying glitches in almost all gtk2-applications (in words of macallan@, who requested this change). Bump PKGREVISION to 1.
2005-08-03Update to 2.6.6.xtraeme4-22/+8
Overview of Changes from GLib 2.6.5 to GLib 2.6.6 ================================================= * Fix several bugs with the handling of comments in key files [Mikael Magnusson] * Fix g_atomic_pointer_compare_and_exchange on Sparc64 [Gert Doering] * Fix a deadlock with threadpools [Hong Jen Yee] * Make GLib work on BeOS again [Kian Duffy] * Win32 bug fixes [Kazuki Iwamoto] * Other bug fixes [Roger Leigh, Kjartan Maraas, Morten Welinder] * New and updated translations (bg,cs,cy,de, en_CA,es,et,fr,gu,hu,ja,ko,nl,sq,sr,sr@Latn,sv, te,zh_CN,zh_TW)
2005-07-21Change path from devel/pkgconfig to devel/pkg-config.wiz1-2/+2
No PKGREVISION bump since pkg-config is only a BUILD_DEPENDS.
2005-07-19fix for pkg/30455 (poll() in macosx tiger is not usable), by adding a patch-ajtonio2-1/+15
file The patch is taken from http://bugzilla.gnome.org/show_bug.cgi?id=302672 Approved by jmmv@, wiz@
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