pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/devel/glib2 glib2: Disable inotify support on SunOS.
details: https://anonhg.NetBSD.org/pkgsrc/rev/dfbba6522d9b
branches: trunk
changeset: 396619:dfbba6522d9b
user: jperkin <jperkin%pkgsrc.org@localhost>
date: Wed Jun 05 08:57:15 2019 +0000
description:
glib2: Disable inotify support on SunOS.
diffstat:
devel/glib2/distinfo | 6 +++---
devel/glib2/patches/patch-gio_giomodule.c | 18 ++++++++++++++----
devel/glib2/patches/patch-gio_meson.build | 12 +++++++++++-
3 files changed, 28 insertions(+), 8 deletions(-)
diffs (91 lines):
diff -r bd563b097131 -r dfbba6522d9b devel/glib2/distinfo
--- a/devel/glib2/distinfo Wed Jun 05 07:53:09 2019 +0000
+++ b/devel/glib2/distinfo Wed Jun 05 08:57:15 2019 +0000
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.241 2019/06/04 10:24:21 maya Exp $
+$NetBSD: distinfo,v 1.242 2019/06/05 08:57:15 jperkin Exp $
SHA1 (glib-2.60.2.tar.xz) = 8aa8586f0b1fd13c2717adf7ac3e6427bee651b6
RMD160 (glib-2.60.2.tar.xz) = 8d18a8e4b43071afc35762eff3618a88a7112f57
@@ -6,13 +6,13 @@
Size (glib-2.60.2.tar.xz) = 4587388 bytes
SHA1 (patch-gio_gcredentialsprivate.h) = dab92e07f8357a7dc1a569e37f65f9b199aee281
SHA1 (patch-gio_gdbus-2.0_codegen_meson.build) = 21c806f1a9884000b6a1683bc2fd1276b3c3544f
-SHA1 (patch-gio_giomodule.c) = 08181ad8d46dde1a028faa246a4852e474610eaa
+SHA1 (patch-gio_giomodule.c) = 7f9fa22bebce1c29cdb1dfe7e7b11d92a3f463dd
SHA1 (patch-gio_glocalfileinfo.c) = 8e0b7e9543ce3c702c468f56e7ecf418d70b049f
SHA1 (patch-gio_gresource-tool.c) = ad0e59f48f5f98ea66be568dbe2e5a5d1ac602fc
SHA1 (patch-gio_gunixcredentialsmessage.c) = c13119ddd6262db7c03e53857e987f0c495d3312
SHA1 (patch-gio_gunixmounts.c) = 5c9d4d86161ef1723da0e7d54af65debcb1ed137
SHA1 (patch-gio_inotify_inotify-kernel.c) = 24deec33a1ad5e3c1a4f2d1397440d26b0f23b84
-SHA1 (patch-gio_meson.build) = 5983ff37da260558d0f367feed75d4c0ed1bd6fd
+SHA1 (patch-gio_meson.build) = 745b0b2047537a16f0f4f5dd5eeaebf29844e8e1
SHA1 (patch-glib_gmain.c) = 2ab4b59e438d9f764bee62e0c1fa8bbd231b6e8d
SHA1 (patch-glib_meson.build) = 477cbc2324a81bb2a406487daef71cfc2140719c
SHA1 (patch-gmodule_gmodule-ar.c) = e382a0ada232e083d51cbede7f689a50ebeff4d8
diff -r bd563b097131 -r dfbba6522d9b devel/glib2/patches/patch-gio_giomodule.c
--- a/devel/glib2/patches/patch-gio_giomodule.c Wed Jun 05 07:53:09 2019 +0000
+++ b/devel/glib2/patches/patch-gio_giomodule.c Wed Jun 05 08:57:15 2019 +0000
@@ -1,8 +1,9 @@
-$NetBSD: patch-gio_giomodule.c,v 1.3 2018/05/21 08:39:38 jperkin Exp $
+$NetBSD: patch-gio_giomodule.c,v 1.4 2019/06/05 08:57:15 jperkin Exp $
Re-enable gdesktopappinfo on Darwin.
+Disable inotify on SunOS.
---- gio/giomodule.c.orig 2017-06-22 12:52:49.000000000 +0000
+--- gio/giomodule.c.orig 2019-05-03 13:43:28.000000000 +0000
+++ gio/giomodule.c
@@ -43,12 +43,9 @@
#endif
@@ -18,7 +19,7 @@
#ifdef HAVE_COCOA
#include <AvailabilityMacros.h>
-@@ -978,7 +975,7 @@ _g_io_modules_ensure_extension_points_re
+@@ -1084,7 +1081,7 @@ _g_io_modules_ensure_extension_points_re
{
registered_extensions = TRUE;
@@ -27,7 +28,16 @@
#if !GLIB_CHECK_VERSION (3, 0, 0)
ep = g_io_extension_point_register (G_DESKTOP_APP_INFO_LOOKUP_EXTENSION_POINT_NAME);
G_GNUC_BEGIN_IGNORE_DEPRECATIONS
-@@ -1119,7 +1116,6 @@ _g_io_modules_ensure_loaded (void)
+@@ -1209,7 +1206,7 @@ _g_io_modules_ensure_loaded (void)
+ /* Initialize types from built-in "modules" */
+ g_type_ensure (g_null_settings_backend_get_type ());
+ g_type_ensure (g_memory_settings_backend_get_type ());
+-#if defined(HAVE_INOTIFY_INIT1)
++#if defined(HAVE_INOTIFY_INIT1) && !defined(__sun)
+ g_type_ensure (g_inotify_file_monitor_get_type ());
+ #endif
+ #if defined(HAVE_KQUEUE)
+@@ -1225,7 +1222,6 @@ _g_io_modules_ensure_loaded (void)
#endif
#ifdef HAVE_COCOA
g_type_ensure (g_nextstep_settings_backend_get_type ());
diff -r bd563b097131 -r dfbba6522d9b devel/glib2/patches/patch-gio_meson.build
--- a/devel/glib2/patches/patch-gio_meson.build Wed Jun 05 07:53:09 2019 +0000
+++ b/devel/glib2/patches/patch-gio_meson.build Wed Jun 05 08:57:15 2019 +0000
@@ -1,9 +1,19 @@
-$NetBSD: patch-gio_meson.build,v 1.1 2019/06/03 09:53:50 prlw1 Exp $
+$NetBSD: patch-gio_meson.build,v 1.2 2019/06/05 08:57:15 jperkin Exp $
Don't build tests, as have strong dependency on libdl.
+Disable inotify on SunOS.
--- gio/meson.build.orig 2019-05-03 13:43:28.000000000 +0000
+++ gio/meson.build
+@@ -758,7 +758,7 @@ gioenumtypes_c = custom_target('gioenumt
+ gioenumtypes_dep = declare_dependency(sources : [gioenumtypes_h, glib_enumtypes_h])
+
+ # inotify
+-if glib_conf.has('HAVE_SYS_INOTIFY_H') and have_func_inotify_init1
++if glib_conf.has('HAVE_SYS_INOTIFY_H') and have_func_inotify_init1 and host_system != 'sunos'
+ subdir('inotify')
+ internal_deps += [ inotify_lib ]
+ internal_objects += [inotify_lib.extract_all_objects()]
@@ -994,4 +994,3 @@ if enable_systemtap
endif
Home |
Main Index |
Thread Index |
Old Index