Fri Oct 24 15:59:52 2008 UTC ()
Update to 2.18.2:

Overview of Changes from GLib 2.18.1 to GLib 2.18.2
===================================================

* Bugs fixed:
 553724 python interpreter path not patched in correctly
 553857 gbacktrace.h requires signal.h
 554790 g_convert() misbehaves with winiconv versions
 555314 mem leak in gmarkup
 554970 segfault when update-desktop-database is not available...
 555121 Improved build-time handling of gio module-dir
 555711 Wrong fallback order of mimetype icons
 556334 Warning when building without selinux support

* Updated translations:
 Arabic (ar)
 Danish (da)
 Estonian (et)
 Gujarati (gu)
 Norwegian (nb)
 Polish (pl)
 Brazilian Portugese (pt_BR)
 Romanian (ro)
 Russian (ru)
 Serbian (sr)
 Tamil (ta)


(wiz)
diff -r1.146 -r1.147 pkgsrc/devel/glib2/Makefile
diff -r1.102 -r1.103 pkgsrc/devel/glib2/distinfo
diff -r1.43 -r1.44 pkgsrc/devel/glib2/patches/patch-aa

cvs diff -r1.146 -r1.147 pkgsrc/devel/glib2/Makefile (switch to unified diff)

--- pkgsrc/devel/glib2/Makefile 2008/10/06 15:20:26 1.146
+++ pkgsrc/devel/glib2/Makefile 2008/10/24 15:59:52 1.147
@@ -1,112 +1,112 @@ @@ -1,112 +1,112 @@
1# $NetBSD: Makefile,v 1.146 2008/10/06 15:20:26 tnn Exp $ 1# $NetBSD: Makefile,v 1.147 2008/10/24 15:59:52 wiz Exp $
2 2
3# When updating glib2, please apply patch-ak to configure.in 3# When updating glib2, please apply patch-ak to configure.in
4# Then run a matching version of autoconf to regen patch-aa. 4# Then run a matching version of autoconf to regen patch-aa.
5DISTNAME= glib-2.18.1 5DISTNAME= glib-2.18.2
6PKGNAME= ${DISTNAME:S/glib/glib2/} 6PKGNAME= ${DISTNAME:S/glib/glib2/}
7CATEGORIES= devel 7CATEGORIES= devel
8MASTER_SITES= ftp://ftp.gtk.org/pub/glib/2.18/ \ 8MASTER_SITES= ftp://ftp.gtk.org/pub/glib/2.18/ \
9 ftp://ftp.cs.umn.edu/pub/gimp/pub/glib/2.18/ \ 9 ftp://ftp.cs.umn.edu/pub/gimp/pub/glib/2.18/ \
10 ${MASTER_SITE_GNOME:=sources/glib/2.18/} 10 ${MASTER_SITE_GNOME:=sources/glib/2.18/}
11EXTRACT_SUFX= .tar.bz2 11EXTRACT_SUFX= .tar.bz2
12 12
13MAINTAINER= pkgsrc-users@NetBSD.org 13MAINTAINER= pkgsrc-users@NetBSD.org
14HOMEPAGE= http://developer.gnome.org/doc/API/2.0/glib/glib.html 14HOMEPAGE= http://developer.gnome.org/doc/API/2.0/glib/glib.html
15COMMENT= Some useful routines for C programming (glib2) 15COMMENT= Some useful routines for C programming (glib2)
16 16
17PKG_INSTALLATION_TYPES= overwrite pkgviews 17PKG_INSTALLATION_TYPES= overwrite pkgviews
18PKG_DESTDIR_SUPPORT= user-destdir 18PKG_DESTDIR_SUPPORT= user-destdir
19 19
20USE_PKGLOCALEDIR= yes 20USE_PKGLOCALEDIR= yes
21USE_TOOLS+= gmake msgfmt perl:run pkg-config 21USE_TOOLS+= gmake msgfmt perl:run pkg-config
22USE_LANGUAGES= c c++ c99 22USE_LANGUAGES= c c++ c99
23USE_LIBTOOL= yes 23USE_LIBTOOL= yes
24TEST_TARGET= check 24TEST_TARGET= check
25 25
26PKGCONFIG_OVERRIDE= glib-2.0-uninstalled.pc.in 26PKGCONFIG_OVERRIDE= glib-2.0-uninstalled.pc.in
27PKGCONFIG_OVERRIDE+= glib-2.0.pc.in 27PKGCONFIG_OVERRIDE+= glib-2.0.pc.in
28PKGCONFIG_OVERRIDE+= gmodule-2.0-uninstalled.pc.in 28PKGCONFIG_OVERRIDE+= gmodule-2.0-uninstalled.pc.in
29PKGCONFIG_OVERRIDE+= gmodule-2.0.pc.in 29PKGCONFIG_OVERRIDE+= gmodule-2.0.pc.in
30PKGCONFIG_OVERRIDE+= gmodule-export-2.0.pc.in 30PKGCONFIG_OVERRIDE+= gmodule-export-2.0.pc.in
31PKGCONFIG_OVERRIDE+= gmodule-no-export-2.0-uninstalled.pc.in 31PKGCONFIG_OVERRIDE+= gmodule-no-export-2.0-uninstalled.pc.in
32PKGCONFIG_OVERRIDE+= gmodule-no-export-2.0.pc.in 32PKGCONFIG_OVERRIDE+= gmodule-no-export-2.0.pc.in
33PKGCONFIG_OVERRIDE+= gobject-2.0-uninstalled.pc.in 33PKGCONFIG_OVERRIDE+= gobject-2.0-uninstalled.pc.in
34PKGCONFIG_OVERRIDE+= gobject-2.0.pc.in 34PKGCONFIG_OVERRIDE+= gobject-2.0.pc.in
35PKGCONFIG_OVERRIDE+= gthread-2.0-uninstalled.pc.in 35PKGCONFIG_OVERRIDE+= gthread-2.0-uninstalled.pc.in
36PKGCONFIG_OVERRIDE+= gthread-2.0.pc.in 36PKGCONFIG_OVERRIDE+= gthread-2.0.pc.in
37PKGCONFIG_OVERRIDE+= gio-2.0.pc.in 37PKGCONFIG_OVERRIDE+= gio-2.0.pc.in
38PKGCONFIG_OVERRIDE+= gio-unix-2.0.pc.in 38PKGCONFIG_OVERRIDE+= gio-unix-2.0.pc.in
39 39
40GNU_CONFIGURE= yes 40GNU_CONFIGURE= yes
41CONFIGURE_ENV+= PKGLOCALEDIR=${PKGLOCALEDIR:Q} 41CONFIGURE_ENV+= PKGLOCALEDIR=${PKGLOCALEDIR:Q}
42CONFIGURE_ARGS+= --includedir=${PREFIX}/include/glib 42CONFIGURE_ARGS+= --includedir=${PREFIX}/include/glib
43CONFIGURE_ARGS+= ${CONFIGURE_ARGS.${ICONV_TYPE}-iconv} 43CONFIGURE_ARGS+= ${CONFIGURE_ARGS.${ICONV_TYPE}-iconv}
44CONFIGURE_ARGS.gnu-iconv+= --with-libiconv=gnu 44CONFIGURE_ARGS.gnu-iconv+= --with-libiconv=gnu
45CONFIGURE_ARGS+= --with-pcre=system 45CONFIGURE_ARGS+= --with-pcre=system
46# need pcre utf8 + unicode-properties 46# need pcre utf8 + unicode-properties
47BUILDLINK_API_DEPENDS.pcre+= pcre>=7.4nb1 47BUILDLINK_API_DEPENDS.pcre+= pcre>=7.4nb1
48 48
49# Avoid an ICE in gcc2 on sparc64 49# Avoid an ICE in gcc2 on sparc64
50CONFIGURE_ENV+= F77=${FALSE:Q} 50CONFIGURE_ENV+= F77=${FALSE:Q}
51 51
52CONFIGURE_ENV+= PERL_PATH=${PERL5:Q} 52CONFIGURE_ENV+= PERL_PATH=${PERL5:Q}
53 53
54.include "../../mk/bsd.prefs.mk" 54.include "../../mk/bsd.prefs.mk"
55 55
56.if ${OPSYS} == "NetBSD" 56.if ${OPSYS} == "NetBSD"
57# configure detects wrongly 57# configure detects wrongly
58CONFIGURE_ENV+= ac_cv_func_statfs=no 58CONFIGURE_ENV+= ac_cv_func_statfs=no
59.endif 59.endif
60 60
61CPPFLAGS+= -DPREFIX="\"${PREFIX}\"" 61CPPFLAGS+= -DPREFIX="\"${PREFIX}\""
62CPPFLAGS+= -DPKGLOCALEDIR="\"${PKGLOCALEDIR}\"" 62CPPFLAGS+= -DPKGLOCALEDIR="\"${PKGLOCALEDIR}\""
63CPPFLAGS+= -DPKG_SYSCONFDIR="\"${PKG_SYSCONFDIR}\"" 63CPPFLAGS+= -DPKG_SYSCONFDIR="\"${PKG_SYSCONFDIR}\""
64 64
65.if ${OPSYS} == "FreeBSD" 65.if ${OPSYS} == "FreeBSD"
66 66
67SUBST_CLASSES+= thr 67SUBST_CLASSES+= thr
68SUBST_STAGE.thr= post-patch 68SUBST_STAGE.thr= post-patch
69SUBST_FILES.thr= gthread/Makefile.in 69SUBST_FILES.thr= gthread/Makefile.in
70. if ${OS_VERSION:R} >= 5 70. if ${OS_VERSION:R} >= 5
71SUBST_SED.thr+= -e "s|@G_THREAD_LIBS_FOR_GTHREAD@|-lpthread|g" 71SUBST_SED.thr+= -e "s|@G_THREAD_LIBS_FOR_GTHREAD@|-lpthread|g"
72. else 72. else
73SUBST_SED.thr+= -e "s|@G_THREAD_LIBS_FOR_GTHREAD@|-Wc,-lc_r|g" 73SUBST_SED.thr+= -e "s|@G_THREAD_LIBS_FOR_GTHREAD@|-Wc,-lc_r|g"
74. endif 74. endif
75SUBST_MESSAGE.thr= Fixing libgthread. 75SUBST_MESSAGE.thr= Fixing libgthread.
76 76
77.endif 77.endif
78 78
79.if !empty(MACHINE_PLATFORM:MDarwin-[56].*-*) 79.if !empty(MACHINE_PLATFORM:MDarwin-[56].*-*)
80CONFIGURE_ENV+= gt_cv_c_wchar_t=no 80CONFIGURE_ENV+= gt_cv_c_wchar_t=no
81.endif 81.endif
82 82
83.if ${OPSYS} == "HPUX" 83.if ${OPSYS} == "HPUX"
84CONFIGURE_ENV+= ac_cv_func_mmap_fixed_mapped=yes 84CONFIGURE_ENV+= ac_cv_func_mmap_fixed_mapped=yes
85.endif 85.endif
86 86
87# Handle directories shared with devel/glib. 87# Handle directories shared with devel/glib.
88PRINT_PLIST_AWK+= /^@dirrm include\/glib$$/ \ 88PRINT_PLIST_AWK+= /^@dirrm include\/glib$$/ \
89 { print "@unexec $${RMDIR} %D/" $$2 \ 89 { print "@unexec $${RMDIR} %D/" $$2 \
90 " 2>/dev/null || $${TRUE}"; next; } 90 " 2>/dev/null || $${TRUE}"; next; }
91 91
92PLIST_VARS+= fam 92PLIST_VARS+= fam
93 93
94# Overridden in options.mk. 94# Overridden in options.mk.
95CONFIGURE_ARGS+= --disable-fam 95CONFIGURE_ARGS+= --disable-fam
96 96
97.if ${OPSYS} != "HPUX" && ${OPSYS} != "OSF1" 97.if ${OPSYS} != "HPUX" && ${OPSYS} != "OSF1"
98.include "options.mk" 98.include "options.mk"
99.endif 99.endif
100 100
101.include "../../converters/libiconv/buildlink3.mk" 101.include "../../converters/libiconv/buildlink3.mk"
102.include "../../devel/gettext-lib/buildlink3.mk" 102.include "../../devel/gettext-lib/buildlink3.mk"
103.include "../../mk/dlopen.buildlink3.mk" 103.include "../../mk/dlopen.buildlink3.mk"
104 104
105.if !empty(MACHINE_PLATFORM:MIRIX-5*) 105.if !empty(MACHINE_PLATFORM:MIRIX-5*)
106CONFIGURE_ARGS+= --disable-threads 106CONFIGURE_ARGS+= --disable-threads
107.else 107.else
108.include "../../mk/pthread.buildlink3.mk" 108.include "../../mk/pthread.buildlink3.mk"
109.endif 109.endif
110.include "../../devel/pcre/buildlink3.mk" 110.include "../../devel/pcre/buildlink3.mk"
111 111
112.include "../../mk/bsd.pkg.mk" 112.include "../../mk/bsd.pkg.mk"

cvs diff -r1.102 -r1.103 pkgsrc/devel/glib2/distinfo (switch to unified diff)

--- pkgsrc/devel/glib2/distinfo 2008/10/06 15:20:26 1.102
+++ pkgsrc/devel/glib2/distinfo 2008/10/24 15:59:52 1.103
@@ -1,18 +1,18 @@ @@ -1,18 +1,18 @@
1$NetBSD: distinfo,v 1.102 2008/10/06 15:20:26 tnn Exp $ 1$NetBSD: distinfo,v 1.103 2008/10/24 15:59:52 wiz Exp $
2 2
3SHA1 (glib-2.18.1.tar.bz2) = d34a30cfccc8322dfe4198d26cf6bfc0210f141b 3SHA1 (glib-2.18.2.tar.bz2) = 4eaf73feda42e8ecf00654f56e38f7fedd6a9266
4RMD160 (glib-2.18.1.tar.bz2) = 264b37584419d983685910adde8f7b282eccc1ad 4RMD160 (glib-2.18.2.tar.bz2) = 52df56375dd97c07837ae085dc045cf29d6f59a1
5Size (glib-2.18.1.tar.bz2) = 4725213 bytes 5Size (glib-2.18.2.tar.bz2) = 4760532 bytes
6SHA1 (patch-aa) = 78fd660b00dd4006392d83a9719326105635cd3d 6SHA1 (patch-aa) = 7cddba48d8ad2616279a5e9fff0c57bcdbba4fba
7SHA1 (patch-ab) = 757cfd7f686d3e3147d13f530d1c85c7835bf762 7SHA1 (patch-ab) = 757cfd7f686d3e3147d13f530d1c85c7835bf762
8SHA1 (patch-ac) = 96e153339675457356f71e35d20375bed669d337 8SHA1 (patch-ac) = 96e153339675457356f71e35d20375bed669d337
9SHA1 (patch-ad) = c926d96bdc9ddf4f434fc57af0adbe11002cffc3 9SHA1 (patch-ad) = c926d96bdc9ddf4f434fc57af0adbe11002cffc3
10SHA1 (patch-ae) = 09f16e8e14bdea3ee0e478d335f65cb66939e5f5 10SHA1 (patch-ae) = 09f16e8e14bdea3ee0e478d335f65cb66939e5f5
11SHA1 (patch-af) = fa3bbb257d37b3763a628d09681701b697b9b75c 11SHA1 (patch-af) = fa3bbb257d37b3763a628d09681701b697b9b75c
12SHA1 (patch-ah) = 239dc3d0734424a7cafc5dd8d8381768cba2d23e 12SHA1 (patch-ah) = 239dc3d0734424a7cafc5dd8d8381768cba2d23e
13SHA1 (patch-ai) = 29faa9647a201bf82b016af0d48f61fc06baac7c 13SHA1 (patch-ai) = 29faa9647a201bf82b016af0d48f61fc06baac7c
14SHA1 (patch-aj) = a8c4e79113828e6dadf0b158777bb860aa44de3e 14SHA1 (patch-aj) = a8c4e79113828e6dadf0b158777bb860aa44de3e
15SHA1 (patch-ak) = f382189966f073b3b6e6de89ea7709571241a9a0 15SHA1 (patch-ak) = f382189966f073b3b6e6de89ea7709571241a9a0
16SHA1 (patch-al) = de5135c328027b3c4543bb09994d31b6ffedeafa 16SHA1 (patch-al) = de5135c328027b3c4543bb09994d31b6ffedeafa
17SHA1 (patch-ba) = 739f407f6e19bb9c5e7a0e15a3b5cb5ea0431f9a 17SHA1 (patch-ba) = 739f407f6e19bb9c5e7a0e15a3b5cb5ea0431f9a
18SHA1 (patch-cb) = 0f084c33fb67fbb8e12448034450699da26289ff 18SHA1 (patch-cb) = 0f084c33fb67fbb8e12448034450699da26289ff

cvs diff -r1.43 -r1.44 pkgsrc/devel/glib2/patches/Attic/patch-aa (switch to unified diff)

--- pkgsrc/devel/glib2/patches/Attic/patch-aa 2008/09/06 11:07:20 1.43
+++ pkgsrc/devel/glib2/patches/Attic/patch-aa 2008/10/24 15:59:52 1.44
@@ -1,268 +1,268 @@ @@ -1,268 +1,268 @@
1$NetBSD: patch-aa,v 1.43 2008/09/06 11:07:20 obache Exp $ 1$NetBSD: patch-aa,v 1.44 2008/10/24 15:59:52 wiz Exp $
2 2
3--- configure.orig 2008-09-02 19:29:47.000000000 +0000 3--- configure.orig 2008-10-16 14:41:13.000000000 +0000
4+++ configure 4+++ configure
5@@ -986,6 +986,7 @@ G_MODULE_PLUGIN_LIBS 5@@ -986,6 +986,7 @@ MKDIR_P
6 G_MODULE_LDFLAGS 6 INSTALL_STRIP_PROGRAM
7 G_MODULE_HAVE_DLERROR 7 STRIP
8 G_MODULE_BROKEN_RTLD_GLOBAL 8 install_sh
9+G_MODULE_BROKEN_DLOPEN_NULL 9+G_MODULE_BROKEN_DLOPEN_NULL
10 G_MODULE_NEED_USCORE 10 MAKEINFO
11 GLIB_DEBUG_FLAGS 11 AUTOHEADER
12 GSPAWN 12 AUTOMAKE
13@@ -37197,6 +37198,7 @@ else 13@@ -37256,6 +37257,7 @@ else
14 fi 14 fi
15 G_MODULE_NEED_USCORE=0 15 G_MODULE_NEED_USCORE=0
16 G_MODULE_BROKEN_RTLD_GLOBAL=0 16 G_MODULE_BROKEN_RTLD_GLOBAL=0
17+G_MODULE_BROKEN_DLOPEN_NULL=0 17+G_MODULE_BROKEN_DLOPEN_NULL=0
18 G_MODULE_HAVE_DLERROR=0 18 G_MODULE_HAVE_DLERROR=0
19 if test -z "$G_MODULE_IMPL"; then 19 if test -z "$G_MODULE_IMPL"; then
20 case "$host" in 20 case "$host" in
21@@ -38030,6 +38032,87 @@ fi 21@@ -38091,6 +38093,87 @@ fi
22  22
23 LIBS="$LIBS_orig" 23 LIBS="$LIBS_orig"
24 fi 24 fi
25+ { $as_echo "$as_me:$LINENO: checking for dlopen(NULL, 0) brokenness" >&5 25+ { $as_echo "$as_me:$LINENO: checking for dlopen(NULL, 0) brokenness" >&5
26+$as_echo_n "checking for dlopen(NULL, 0) brokenness... " >&6; } 26+$as_echo_n "checking for dlopen(NULL, 0) brokenness... " >&6; }
27+if test "${glib_cv_dlopennull_broken+set}" = set; then 27+if test "${glib_cv_dlopennull_broken+set}" = set; then
28+ $as_echo_n "(cached) " >&6 28+ $as_echo_n "(cached) " >&6
29+else 29+else
30+ 30+
31+ if test "$cross_compiling" = yes; then 31+ if test "$cross_compiling" = yes; then
32+ glib_cv_dlopennull_broken=no 32+ glib_cv_dlopennull_broken=no
33+else 33+else
34+ cat >conftest.$ac_ext <<_ACEOF 34+ cat >conftest.$ac_ext <<_ACEOF
35+/* confdefs.h. */ 35+/* confdefs.h. */
36+_ACEOF 36+_ACEOF
37+cat confdefs.h >>conftest.$ac_ext 37+cat confdefs.h >>conftest.$ac_ext
38+cat >>conftest.$ac_ext <<_ACEOF 38+cat >>conftest.$ac_ext <<_ACEOF
39+/* end confdefs.h. */ 39+/* end confdefs.h. */
40+ 40+
41+#include <stdio.h> 41+#include <stdio.h>
42+#include <dlfcn.h> 42+#include <dlfcn.h>
43+#ifndef RTLD_GLOBAL 43+#ifndef RTLD_GLOBAL
44+# define RTLD_GLOBAL 0 44+# define RTLD_GLOBAL 0
45+#endif 45+#endif
46+#ifndef RTLD_LAZY 46+#ifndef RTLD_LAZY
47+# define RTLD_LAZY 0 47+# define RTLD_LAZY 0
48+#endif 48+#endif
49+int gettext; 49+int gettext;
50+int main () { 50+int main () {
51+ void *handle; 51+ void *handle;
52+ handle = dlopen ("libm.so", RTLD_GLOBAL | RTLD_LAZY); 52+ handle = dlopen ("libm.so", RTLD_GLOBAL | RTLD_LAZY);
53+ if (!handle) return 0; 53+ if (!handle) return 0;
54+ handle = dlopen (NULL, 0); 54+ handle = dlopen (NULL, 0);
55+ if (!handle) return 0; 55+ if (!handle) return 0;
56+ handle = dlsym (handle, "sin"); 56+ handle = dlsym (handle, "sin");
57+ return handle == NULL; 57+ return handle == NULL;
58+} 58+}
59+ 59+
60+_ACEOF 60+_ACEOF
61+rm -f conftest$ac_exeext 61+rm -f conftest$ac_exeext
62+if { (ac_try="$ac_link" 62+if { (ac_try="$ac_link"
63+case "(($ac_try" in 63+case "(($ac_try" in
64+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 64+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
65+ *) ac_try_echo=$ac_try;; 65+ *) ac_try_echo=$ac_try;;
66+esac 66+esac
67+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 67+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
68+$as_echo "$ac_try_echo") >&5 68+$as_echo "$ac_try_echo") >&5
69+ (eval "$ac_link") 2>&5 69+ (eval "$ac_link") 2>&5
70+ ac_status=$? 70+ ac_status=$?
71+ $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 71+ $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
72+ (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 72+ (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
73+ { (case "(($ac_try" in 73+ { (case "(($ac_try" in
74+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 74+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
75+ *) ac_try_echo=$ac_try;; 75+ *) ac_try_echo=$ac_try;;
76+esac 76+esac
77+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 77+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
78+$as_echo "$ac_try_echo") >&5 78+$as_echo "$ac_try_echo") >&5
79+ (eval "$ac_try") 2>&5 79+ (eval "$ac_try") 2>&5
80+ ac_status=$? 80+ ac_status=$?
81+ $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 81+ $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
82+ (exit $ac_status); }; }; then 82+ (exit $ac_status); }; }; then
83+ glib_cv_dlopennull_broken=no 83+ glib_cv_dlopennull_broken=no
84+else 84+else
85+ $as_echo "$as_me: program exited with status $ac_status" >&5 85+ $as_echo "$as_me: program exited with status $ac_status" >&5
86+$as_echo "$as_me: failed program was:" >&5 86+$as_echo "$as_me: failed program was:" >&5
87+sed 's/^/| /' conftest.$ac_ext >&5 87+sed 's/^/| /' conftest.$ac_ext >&5
88+ 88+
89+( exit $ac_status ) 89+( exit $ac_status )
90+glib_cv_dlopennull_broken=yes 90+glib_cv_dlopennull_broken=yes
91+fi 91+fi
92+rm -rf conftest.dSYM 92+rm -rf conftest.dSYM
93+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 93+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
94+fi 94+fi
95+ 95+
96+ 96+
97+ 97+
98+fi 98+fi
99+{ $as_echo "$as_me:$LINENO: result: $glib_cv_dlopennull_broken" >&5 99+{ $as_echo "$as_me:$LINENO: result: $glib_cv_dlopennull_broken" >&5
100+$as_echo "$glib_cv_dlopennull_broken" >&6; } 100+$as_echo "$glib_cv_dlopennull_broken" >&6; }
101+ if test "x$glib_cv_dlopennull_broken" = "xyes"; then 101+ if test "x$glib_cv_dlopennull_broken" = "xyes"; then
102+ G_MODULE_BROKEN_DLOPEN_NULL=1 102+ G_MODULE_BROKEN_DLOPEN_NULL=1
103+ else 103+ else
104+ G_MODULE_BROKEN_DLOPEN_NULL=0 104+ G_MODULE_BROKEN_DLOPEN_NULL=0
105+ fi 105+ fi
106 if test -z "$G_MODULE_IMPL"; then 106 if test -z "$G_MODULE_IMPL"; then
107 G_MODULE_IMPL=0 107 G_MODULE_IMPL=0
108 G_MODULE_SUPPORTED=false 108 G_MODULE_SUPPORTED=false
109@@ -38066,6 +38149,8 @@ fi 109@@ -38127,6 +38210,8 @@ fi
110  110
111  111
112  112
113+ 113+
114+ 114+
115 { $as_echo "$as_me:$LINENO: checking for gspawn implementation" >&5 115 { $as_echo "$as_me:$LINENO: checking for gspawn implementation" >&5
116 $as_echo_n "checking for gspawn implementation... " >&6; } 116 $as_echo_n "checking for gspawn implementation... " >&6; }
117 case "$host" in 117 case "$host" in
118@@ -39807,117 +39892,8 @@ if test x"$have_threads" != xno; then 118@@ -39873,117 +39958,8 @@ if test x"$have_threads" != xno; then
119 G_THREAD_LIBS="-lpthread -lthread" 119 G_THREAD_LIBS="-lpthread -lthread"
120 ;; 120 ;;
121 *) 121 *)
122- for flag in pthread pthreads mt; do 122- for flag in pthread pthreads mt; do
123- glib_save_CFLAGS="$CFLAGS" 123- glib_save_CFLAGS="$CFLAGS"
124- CFLAGS="$CFLAGS -$flag" 124- CFLAGS="$CFLAGS -$flag"
125- if test "$cross_compiling" = yes; then 125- if test "$cross_compiling" = yes; then
126- cat >conftest.$ac_ext <<_ACEOF 126- cat >conftest.$ac_ext <<_ACEOF
127- 127-
128-#include <pthread.h> 128-#include <pthread.h>
129-int check_me = 0; 129-int check_me = 0;
130-void* func(void* data) {check_me = 42; return &check_me;} 130-void* func(void* data) {check_me = 42; return &check_me;}
131-int main() 131-int main()
132- { pthread_t t; 132- { pthread_t t;
133- void *ret; 133- void *ret;
134- pthread_create (&t, 0, func, 0); 134- pthread_create (&t, 0, func, 0);
135- pthread_join (t, &ret); 135- pthread_join (t, &ret);
136- return (check_me != 42 || ret != &check_me); 136- return (check_me != 42 || ret != &check_me);
137-} 137-}
138-_ACEOF 138-_ACEOF
139-rm -f conftest.$ac_objext conftest$ac_exeext 139-rm -f conftest.$ac_objext conftest$ac_exeext
140-if { (ac_try="$ac_link" 140-if { (ac_try="$ac_link"
141-case "(($ac_try" in 141-case "(($ac_try" in
142- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 142- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
143- *) ac_try_echo=$ac_try;; 143- *) ac_try_echo=$ac_try;;
144-esac 144-esac
145-eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 145-eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
146-$as_echo "$ac_try_echo") >&5 146-$as_echo "$ac_try_echo") >&5
147- (eval "$ac_link") 2>conftest.er1 147- (eval "$ac_link") 2>conftest.er1
148- ac_status=$? 148- ac_status=$?
149- grep -v '^ *+' conftest.er1 >conftest.err 149- grep -v '^ *+' conftest.er1 >conftest.err
150- rm -f conftest.er1 150- rm -f conftest.er1
151- cat conftest.err >&5 151- cat conftest.err >&5
152- $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 152- $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
153- (exit $ac_status); } && { 153- (exit $ac_status); } && {
154- test -z "$ac_c_werror_flag" || 154- test -z "$ac_c_werror_flag" ||
155- test ! -s conftest.err 155- test ! -s conftest.err
156- } && test -s conftest$ac_exeext && { 156- } && test -s conftest$ac_exeext && {
157- test "$cross_compiling" = yes || 157- test "$cross_compiling" = yes ||
158- $as_test_x conftest$ac_exeext 158- $as_test_x conftest$ac_exeext
159- }; then 159- }; then
160- glib_flag_works=yes 160- glib_flag_works=yes
161-else 161-else
162- $as_echo "$as_me: failed program was:" >&5 162- $as_echo "$as_me: failed program was:" >&5
163-sed 's/^/| /' conftest.$ac_ext >&5 163-sed 's/^/| /' conftest.$ac_ext >&5
164- 164-
165- glib_flag_works=no 165- glib_flag_works=no
166-fi 166-fi
167- 167-
168-rm -rf conftest.dSYM 168-rm -rf conftest.dSYM
169-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 169-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
170- conftest$ac_exeext conftest.$ac_ext 170- conftest$ac_exeext conftest.$ac_ext
171-else 171-else
172- cat >conftest.$ac_ext <<_ACEOF 172- cat >conftest.$ac_ext <<_ACEOF
173-/* confdefs.h. */ 173-/* confdefs.h. */
174-_ACEOF 174-_ACEOF
175-cat confdefs.h >>conftest.$ac_ext 175-cat confdefs.h >>conftest.$ac_ext
176-cat >>conftest.$ac_ext <<_ACEOF 176-cat >>conftest.$ac_ext <<_ACEOF
177-/* end confdefs.h. */ 177-/* end confdefs.h. */
178- 178-
179-#include <pthread.h> 179-#include <pthread.h>
180-int check_me = 0; 180-int check_me = 0;
181-void* func(void* data) {check_me = 42; return &check_me;} 181-void* func(void* data) {check_me = 42; return &check_me;}
182-int main() 182-int main()
183- { pthread_t t; 183- { pthread_t t;
184- void *ret; 184- void *ret;
185- pthread_create (&t, 0, func, 0); 185- pthread_create (&t, 0, func, 0);
186- pthread_join (t, &ret); 186- pthread_join (t, &ret);
187- return (check_me != 42 || ret != &check_me); 187- return (check_me != 42 || ret != &check_me);
188-} 188-}
189-_ACEOF 189-_ACEOF
190-rm -f conftest$ac_exeext 190-rm -f conftest$ac_exeext
191-if { (ac_try="$ac_link" 191-if { (ac_try="$ac_link"
192-case "(($ac_try" in 192-case "(($ac_try" in
193- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 193- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
194- *) ac_try_echo=$ac_try;; 194- *) ac_try_echo=$ac_try;;
195-esac 195-esac
196-eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 196-eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
197-$as_echo "$ac_try_echo") >&5 197-$as_echo "$ac_try_echo") >&5
198- (eval "$ac_link") 2>&5 198- (eval "$ac_link") 2>&5
199- ac_status=$? 199- ac_status=$?
200- $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 200- $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
201- (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 201- (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
202- { (case "(($ac_try" in 202- { (case "(($ac_try" in
203- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 203- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
204- *) ac_try_echo=$ac_try;; 204- *) ac_try_echo=$ac_try;;
205-esac 205-esac
206-eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 206-eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
207-$as_echo "$ac_try_echo") >&5 207-$as_echo "$ac_try_echo") >&5
208- (eval "$ac_try") 2>&5 208- (eval "$ac_try") 2>&5
209- ac_status=$? 209- ac_status=$?
210- $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 210- $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
211- (exit $ac_status); }; }; then 211- (exit $ac_status); }; }; then
212- glib_flag_works=yes 212- glib_flag_works=yes
213-else 213-else
214- $as_echo "$as_me: program exited with status $ac_status" >&5 214- $as_echo "$as_me: program exited with status $ac_status" >&5
215-$as_echo "$as_me: failed program was:" >&5 215-$as_echo "$as_me: failed program was:" >&5
216-sed 's/^/| /' conftest.$ac_ext >&5 216-sed 's/^/| /' conftest.$ac_ext >&5
217- 217-
218-( exit $ac_status ) 218-( exit $ac_status )
219-glib_flag_works=no 219-glib_flag_works=no
220-fi 220-fi
221-rm -rf conftest.dSYM 221-rm -rf conftest.dSYM
222-rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 222-rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
223-fi 223-fi
224- 224-
225- 225-
226- CFLAGS="$glib_save_CFLAGS" 226- CFLAGS="$glib_save_CFLAGS"
227- if test $glib_flag_works = yes ; then 227- if test $glib_flag_works = yes ; then
228- G_THREAD_CFLAGS=-$flag 228- G_THREAD_CFLAGS=-$flag
229- G_THREAD_LIBS=-$flag 229- G_THREAD_LIBS=-$flag
230- break; 230- break;
231- fi 231- fi
232- done 232- done
233+ G_THREAD_LIBS="${PTHREAD_LDFLAGS} ${PTHREAD_LIBS}" 233+ G_THREAD_LIBS="${PTHREAD_LDFLAGS} ${PTHREAD_LIBS}"
234+ G_THREAD_CFLAGS="${PTHREAD_CFLAGS}" 234+ G_THREAD_CFLAGS="${PTHREAD_CFLAGS}"
235 ;; 235 ;;
236 esac 236 esac
237 fi 237 fi
238@@ -42106,6 +42082,10 @@ case $host in 238@@ -42177,6 +42153,10 @@ case $host in
239 *) 239 *)
240 G_THREAD_LIBS_FOR_GTHREAD="$G_THREAD_LIBS" 240 G_THREAD_LIBS_FOR_GTHREAD="$G_THREAD_LIBS"
241 ;; 241 ;;
242+ *-*-netbsd*) 242+ *-*-netbsd*)
243+ # On NetBSD, pkgsrc's libtool does the right thing. 243+ # On NetBSD, pkgsrc's libtool does the right thing.
244+ G_THREAD_LIBS_FOR_GTHREAD="$G_THREAD_LIBS" 244+ G_THREAD_LIBS_FOR_GTHREAD="$G_THREAD_LIBS"
245+ ;; 245+ ;;
246 esac 246 esac
247  247
248  248
249@@ -47398,9 +47378,9 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_writ 249@@ -47480,9 +47460,9 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_writ
250 } 250 }
251 split(mac1, mac2, "(") #) 251 split(mac1, mac2, "(") #)
252 macro = mac2[1] 252 macro = mac2[1]
253- prefix = substr(line, 1, index(line, defundef) - 1) 253- prefix = substr(line, 1, index(line, defundef) - 1)
254 if (D_is_set[macro]) { 254 if (D_is_set[macro]) {
255 # Preserve the white space surrounding the "#". 255 # Preserve the white space surrounding the "#".
256+ prefix = substr(line, 1, index(line, defundef) - 1) 256+ prefix = substr(line, 1, index(line, defundef) - 1)
257 print prefix "define", macro P[macro] D[macro] 257 print prefix "define", macro P[macro] D[macro]
258 next 258 next
259 } else { 259 } else {
260@@ -47408,7 +47388,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_writ 260@@ -47490,7 +47470,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_writ
261 # in the case of _POSIX_SOURCE, which is predefined and required 261 # in the case of _POSIX_SOURCE, which is predefined and required
262 # on some systems where configure will not decide to define it. 262 # on some systems where configure will not decide to define it.
263 if (defundef == "undef") { 263 if (defundef == "undef") {
264- print "/*", prefix defundef, macro, "*/" 264- print "/*", prefix defundef, macro, "*/"
265+ print "/*", line, "*/" 265+ print "/*", line, "*/"
266 next 266 next
267 } 267 }
268 } 268 }