pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/devel/glib2 glib2: Update workaround for older Darwin ...
details: https://anonhg.NetBSD.org/pkgsrc/rev/543a0b48b7ba
branches: trunk
changeset: 311120:543a0b48b7ba
user: jperkin <jperkin%pkgsrc.org@localhost>
date: Wed Aug 01 17:43:25 2018 +0000
description:
glib2: Update workaround for older Darwin releases.
diffstat:
devel/glib2/Makefile.common | 23 +----------------------
devel/glib2/distinfo | 4 ++--
devel/glib2/patches/patch-aa | 40 ++++++++++++++++++++++++++++++----------
3 files changed, 33 insertions(+), 34 deletions(-)
diffs (163 lines):
diff -r 7f67dd334a6e -r 543a0b48b7ba devel/glib2/Makefile.common
--- a/devel/glib2/Makefile.common Wed Aug 01 15:50:46 2018 +0000
+++ b/devel/glib2/Makefile.common Wed Aug 01 17:43:25 2018 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.common,v 1.64 2018/07/04 13:40:14 jperkin Exp $
+# $NetBSD: Makefile.common,v 1.65 2018/08/01 17:43:25 jperkin Exp $
#
# used by devel/glib2/Makefile
# used by devel/gdbus-codegen/Makefile
@@ -65,27 +65,6 @@
SUBST_MESSAGE.thr= Fixing libgthread.
.endif
-# glib-2.48.0 dropped support for OSX < 10.9.0 just to add notification
-# support, so we just disable that feature for older releases, and work
-# around some ObjC detection.
-.if !empty(MACHINE_PLATFORM:MDarwin-[0-9].*) || \
- !empty(MACHINE_PLATFORM:MDarwin-1[012].*)
-SUBST_CLASSES+= gcocoa
-SUBST_STAGE.gcocoa= pre-configure
-SUBST_FILES.gcocoa= configure
-SUBST_FILES.gcocoa+= gio/Makefile.in gio/giomodule.c
-SUBST_SED.gcocoa= -e 's,10.9.0,10.0.0,g'
-SUBST_SED.gcocoa+= -e 's,gcocoanotificationbackend.c,,g'
-SUBST_SED.gcocoa+= -e 's,gnextstepsettingsbackend.c,gnextstepsettingsbackend.m,g'
-SUBST_SED.gcocoa+= -e '/gcocoanotificationbackend/d'
-SUBST_SED.gcocoa+= -e '/g_type_ensure.*g_cocoa_notification/d'
-SUBST_SED.gcocoa+= -e '/-xobjective-c/d'
-
-pre-configure:
- ${MV} ${WRKSRC}/gio/gnextstepsettingsbackend.c \
- ${WRKSRC}/gio/gnextstepsettingsbackend.m
-.endif
-
.if !empty(MACHINE_PLATFORM:MDarwin-[56].*-*)
CONFIGURE_ENV+= gt_cv_c_wchar_t=no
.endif
diff -r 7f67dd334a6e -r 543a0b48b7ba devel/glib2/distinfo
--- a/devel/glib2/distinfo Wed Aug 01 15:50:46 2018 +0000
+++ b/devel/glib2/distinfo Wed Aug 01 17:43:25 2018 +0000
@@ -1,11 +1,11 @@
-$NetBSD: distinfo,v 1.233 2018/05/26 13:25:55 schmonz Exp $
+$NetBSD: distinfo,v 1.234 2018/08/01 17:43:25 jperkin Exp $
SHA1 (glib-2.56.1.tar.xz) = 4db098c15b9d57c37bb504a6f58ebe717994e6f2
RMD160 (glib-2.56.1.tar.xz) = da4e45bf52d28b610a71bed8b4331bfb0b5c8d56
SHA512 (glib-2.56.1.tar.xz) = 7e96cc23f3fa42a41b1974ae8fa2a7b123449643f265763d464620afcb011668e2de013ed2a6e5f13b6bd1bf3ab8eab43c05bf4a8ee0d99b7808767ab4fa69f4
Size (glib-2.56.1.tar.xz) = 8028716 bytes
SHA1 (patch-Makefile.in) = 4d587eb9ff27ff2b3489c59388319142e2fb6ced
-SHA1 (patch-aa) = 938e6fb29a2190eaa65b929b986c2f73c46d15ae
+SHA1 (patch-aa) = 5aac049588b3f2cb63d86259cf9ebeed61081c52
SHA1 (patch-ab) = 04bde955a2a588011a8c77ada4923d5464a0d544
SHA1 (patch-ac) = 96e153339675457356f71e35d20375bed669d337
SHA1 (patch-ae) = 09f16e8e14bdea3ee0e478d335f65cb66939e5f5
diff -r 7f67dd334a6e -r 543a0b48b7ba devel/glib2/patches/patch-aa
--- a/devel/glib2/patches/patch-aa Wed Aug 01 15:50:46 2018 +0000
+++ b/devel/glib2/patches/patch-aa Wed Aug 01 17:43:25 2018 +0000
@@ -1,11 +1,11 @@
-$NetBSD: patch-aa,v 1.60 2017/10/13 15:35:10 prlw1 Exp $
+$NetBSD: patch-aa,v 1.61 2018/08/01 17:43:25 jperkin Exp $
- solaris sun studio check and fix
- use pkgsrc libtool
- broken dlopen(NULL,0) detection and workaround
http://bugzilla.gnome.org/show_bug.cgi?id=140329
---- configure.orig 2017-06-22 13:16:20.000000000 +0000
+--- configure.orig 2018-04-07 02:37:11.000000000 +0000
+++ configure
@@ -736,6 +736,7 @@ GIO
GSPAWN
@@ -15,7 +15,27 @@
G_MODULE_BROKEN_RTLD_GLOBAL
G_MODULE_HAVE_DLERROR
G_MODULE_LDFLAGS
-@@ -21652,6 +21653,8 @@ else
+@@ -5512,6 +5513,9 @@ $as_echo_n "checking for Mac OS X Carbon
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h. */
+
++#if MAC_OS_X_VERSION_MIN_REQUIRED < 1090
++#error too old
++#endif
+ #include <Carbon/Carbon.h>
+ #include <CoreServices/CoreServices.h>
+
+@@ -5530,6 +5534,9 @@ $as_echo_n "checking for Mac OS X Cocoa
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h. */
+
++#if MAC_OS_X_VERSION_MIN_REQUIRED < 1090
++#error too old
++#endif
+ #include <Cocoa/Cocoa.h>
+ #ifdef GNUSTEP_BASE_VERSION
+ #error "Detected GNUstep, not Cocoa"
+@@ -21597,6 +21604,8 @@ else
# ifdef _MSC_VER
# include <malloc.h>
# define alloca _alloca
@@ -24,7 +44,7 @@
# else
# ifdef HAVE_ALLOCA_H
# include <alloca.h>
-@@ -22487,8 +22490,8 @@ else
+@@ -22524,8 +22533,8 @@ else
fi
@@ -35,7 +55,7 @@
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
#if defined(__SUNPRO_C) || (__SUNPRO_C >= 0x550)
-@@ -24302,16 +24305,48 @@ fi
+@@ -24521,16 +24530,48 @@ fi
case $host in
*-*-solaris* )
@@ -85,7 +105,7 @@
esac
if test "$ac_cv_func_statfs" = yes; then :
-@@ -25383,6 +25418,7 @@ else
+@@ -25692,6 +25733,7 @@ else
fi
G_MODULE_NEED_USCORE=0
G_MODULE_BROKEN_RTLD_GLOBAL=0
@@ -93,7 +113,7 @@
G_MODULE_HAVE_DLERROR=0
if test -z "$G_MODULE_IMPL"; then
case "$host" in
-@@ -25508,9 +25544,9 @@ if test "$G_MODULE_IMPL" = "G_MODULE_IM
+@@ -25817,9 +25859,9 @@ if test "$G_MODULE_IMPL" = "G_MODULE_IM
LIBS="$G_MODULE_LIBS $LIBS"
LDFLAGS="$LDFLAGS $G_MODULE_LDFLAGS"
echo "void glib_plugin_test(void) { }" > plugin.c
@@ -105,7 +125,7 @@
${LDFLAGS} -module -o plugin.la -export-dynamic \
-shrext ".o" -avoid-version plugin.lo \
-rpath /dont/care >/dev/null 2>&1
-@@ -25624,6 +25660,56 @@ fi
+@@ -25957,6 +25999,56 @@ fi
LIBS="$LIBS_orig"
fi
@@ -162,7 +182,7 @@
if test -z "$G_MODULE_IMPL"; then
G_MODULE_IMPL=0
G_MODULE_SUPPORTED=false
-@@ -25658,6 +25744,7 @@ fi
+@@ -25989,6 +26081,7 @@ fi
@@ -170,7 +190,7 @@
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for gspawn implementation" >&5
$as_echo_n "checking for gspawn implementation... " >&6; }
case "$host" in
-@@ -26727,62 +26814,8 @@ if test x"$have_threads" = xposix; then
+@@ -27039,62 +27132,8 @@ if test x"$have_threads" = xposix; then
G_THREAD_LIBS="-lpthread -lthread"
;;
*)
Home |
Main Index |
Thread Index |
Old Index