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.