Subject: PR/33908 CVS commit: pkgsrc/devel/glib2
To: None <,,>
From: Thomas Klausner <>
List: pkgsrc-bugs
Date: 07/03/2006 21:05:02
The following reply was made to PR pkg/33908; it has been noted by GNATS.

From: Thomas Klausner <>
Subject: PR/33908 CVS commit: pkgsrc/devel/glib2
Date: Mon,  3 Jul 2006 21:01:54 +0000 (UTC)

 Module Name:	pkgsrc
 Committed By:	wiz
 Date:		Mon Jul  3 21:01:54 UTC 2006
 Modified Files:
 	pkgsrc/devel/glib2: Makefile PLIST distinfo
 	pkgsrc/devel/glib2/patches: patch-aa patch-ah
 Added Files:
 	pkgsrc/devel/glib2/patches: patch-ag
 Log Message:
 Update to 2.12.0. Add a patch fixing PR 33908, provided by
 Martijn van Buul.
 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
  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
  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,
 To generate a diff of this commit:
 cvs rdiff -r1.100 -r1.101 pkgsrc/devel/glib2/Makefile
 cvs rdiff -r1.31 -r1.32 pkgsrc/devel/glib2/PLIST
 cvs rdiff -r1.62 -r1.63 pkgsrc/devel/glib2/distinfo
 cvs rdiff -r1.23 -r1.24 pkgsrc/devel/glib2/patches/patch-aa
 cvs rdiff -r0 -r1.8 pkgsrc/devel/glib2/patches/patch-ag
 cvs rdiff -r1.5 -r1.6 pkgsrc/devel/glib2/patches/patch-ah
 Please note that diffs are not public domain; they are subject to the
 copyright notices on the relevant files.