From 59ca02a1eb8d7bcbd3b58d08d4121636e4a97614 Mon Sep 17 00:00:00 2001 From: Lionel Sambuc Date: Thu, 17 Apr 2014 11:14:40 +0200 Subject: [PATCH] devel/pkg-config --- devel/pkg-config/Makefile | 5 +++++ devel/pkg-config/distinfo | 1 + .../patches/patch-glib_glib_gthread-posix.c | 16 ++++++++++++++++ 3 files changed, 22 insertions(+) create mode 100644 devel/pkg-config/patches/patch-glib_glib_gthread-posix.c diff --git a/devel/pkg-config/Makefile b/devel/pkg-config/Makefile index aba5984ca..4eb48aaf8 100644 --- a/devel/pkg-config/Makefile +++ b/devel/pkg-config/Makefile @@ -32,6 +32,11 @@ post-configure: cd ${WRKSRC}/glib; \ ${GREP} -v HAVE_DTRACE config.h >config.h.new; \ ${MV} config.h.new config.h + +.if ${OS_VARIANT} == "Minix" +USE_GNU_ICONV= yes +.include "../../devel/pth/buildlink3.mk" +.endif .endif .if ${OPSYS} == "SunOS" diff --git a/devel/pkg-config/distinfo b/devel/pkg-config/distinfo index e7d561031..118277288 100644 --- a/devel/pkg-config/distinfo +++ b/devel/pkg-config/distinfo @@ -11,6 +11,7 @@ SHA1 (patch-glib_glib_gcharset.c) = b191bc3ca806cff6fa54790fc225ddb35a158d55 SHA1 (patch-glib_glib_gconvert.c) = 11a6c7cdd3a4473ff522bf7a0e7ad33653199970 SHA1 (patch-glib_glib_gfileutils.c) = bc52e4435ad16a7e7f6780330d4b2b174a3a4411 SHA1 (patch-glib_glib_glib.h) = 1c1baedb0f3266d948ded595b70b132821702963 +SHA1 (patch-glib_glib_gthread-posix.c) = 423a32586781d9dcecb5e1004edf67d769608dc3 SHA1 (patch-glib_glib_gutf8.c) = 2ed8ea7b843e3d07392671201c8dfe1111e29065 SHA1 (patch-glib_glib_gutils.c) = 60e16596d898324261fd6ae3ab1643beb8cb3ed3 SHA1 (patch-glib_glib_gutils.h) = 9fdca0280fa7871c231b75fd6281c72dd621fac4 diff --git a/devel/pkg-config/patches/patch-glib_glib_gthread-posix.c b/devel/pkg-config/patches/patch-glib_glib_gthread-posix.c new file mode 100644 index 000000000..b33333907 --- /dev/null +++ b/devel/pkg-config/patches/patch-glib_glib_gthread-posix.c @@ -0,0 +1,16 @@ +$NetBSD$ + +--- glib/glib/gthread-posix.c.orig Tue Oct 2 05:49:07 2012 ++++ glib/glib/gthread-posix.c +@@ -1143,7 +1143,11 @@ g_system_thread_new (GThreadFunc thread_func, + void + g_thread_yield (void) + { ++#ifdef __minix ++ return; ++#else + sched_yield (); ++#endif + } + + void