Subject: CVS commit: pkgsrc/devel/glib2
To: None <pkgsrc-changes@NetBSD.org>
From: Julio M. Merino Vidal <jmmv@netbsd.org>
List: pkgsrc-changes
Date: 04/17/2004 10:37:12
Module Name:	pkgsrc
Committed By:	jmmv
Date:		Sat Apr 17 10:37:12 UTC 2004

Modified Files:
	pkgsrc/devel/glib2: Makefile distinfo
	pkgsrc/devel/glib2/patches: patch-aa
Added Files:
	pkgsrc/devel/glib2/patches: patch-ab patch-ae

Log Message:
Update to 2.4.0nb2:

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.


To generate a diff of this commit:
cvs rdiff -r1.47 -r1.48 pkgsrc/devel/glib2/Makefile
cvs rdiff -r1.27 -r1.28 pkgsrc/devel/glib2/distinfo
cvs rdiff -r1.11 -r1.12 pkgsrc/devel/glib2/patches/patch-aa
cvs rdiff -r0 -r1.10 pkgsrc/devel/glib2/patches/patch-ab
cvs rdiff -r0 -r1.5 pkgsrc/devel/glib2/patches/patch-ae

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