Subject: CVS commit: pkgsrc
To: None <source-changes@netbsd.org>
From: Matthias Scheler <tron@netbsd.org>
List: source-changes
Date: 03/12/2000 14:24:08
Module Name:	pkgsrc
Committed By:	tron
Date:		Sun Mar 12 22:24:08 UTC 2000

Modified Files:
	pkgsrc/devel/glib: Makefile
	pkgsrc/devel/glib/files: md5 patch-sum
	pkgsrc/devel/glib/patches: patch-ad
	pkgsrc/devel/glib/pkg: PLIST

Log Message:
Update "glib" package to version 1.2.7 and enable thread support using the
"pth" package. Changes since version 1.2.6:
- gstring.c: changed g_str_hash() to a 31 bit version based on
  a submission by Karl Nelson and hand optimized ad absurdum by
  various people ;)
- gmain.c: removed spurious non-commented #endif suffix
- gtimer.c (g_timer_elapsed): Never report negative times -
  clip times to 0.
- gmain.c (g_timeout_prepare): Guard against unexpected
  clock shifts by never setting a timeout of more than
  data->interval msecs.
      - gmain.c: s/current_time/dispatch_time/ for the dispatch() handlers.
        refetch the current time after invocation of poll() to cover up for
        the time spent in that function call.
      - gstrfuncs.c (g_strtod): correctly fetch the current locale,
        fix from owen.
- configure.in: Make the test for getpwuid_r work on newer AIX
  versions, too. Still works on Solaris and Linux. Patch from Craig
  Rodrigues <rodrigc@mediaone.net>.
- glib.h (G_DIR_SEPARATOR): Add defines for EMX/OS2.
- gcache.c (g_cache_remove): Test if node is NULL.
  If not tested, GIMP's script-fu will crash.
- gdataset.c (g_data_set_internal): remove g_dataset_global_lock around
  destroy() notification here as well.
- gdataset.c (g_datalist_clear_i): Avoid Freezing, when g_datalist
  is called recursivly. Reported by Ola Andersson <rand@ling.umu.se>.


To generate a diff of this commit:
cvs rdiff -r1.20 -r1.21 pkgsrc/devel/glib/Makefile
cvs rdiff -r1.10 -r1.11 pkgsrc/devel/glib/files/md5
cvs rdiff -r1.4 -r1.5 pkgsrc/devel/glib/files/patch-sum
cvs rdiff -r1.8 -r1.9 pkgsrc/devel/glib/patches/patch-ad
cvs rdiff -r1.14 -r1.15 pkgsrc/devel/glib/pkg/PLIST

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.