From ae4646ecf07cc5767d508299f4bb6b960654fa52 Mon Sep 17 00:00:00 2001 From: Lionel Sambuc Date: Thu, 17 Apr 2014 11:14:40 +0200 Subject: [PATCH] Step 2: base tools: devel/pkg-config --- devel/pkg-config/Makefile | 5 +++++ devel/pkg-config/distinfo | 1 + devel/pkg-config/patches/patch-zz-minix | 16 ++++++++++++++++ 3 files changed, 22 insertions(+) create mode 100644 devel/pkg-config/patches/patch-zz-minix diff --git a/devel/pkg-config/Makefile b/devel/pkg-config/Makefile index bfdd4724f..22ce99c81 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 ${OS_VARIANT} == "SCOOSR5" diff --git a/devel/pkg-config/distinfo b/devel/pkg-config/distinfo index 9dfe817bc..1d1a6572a 100644 --- a/devel/pkg-config/distinfo +++ b/devel/pkg-config/distinfo @@ -7,3 +7,4 @@ Size (pkg-config-0.29.1.tar.gz) = 2013454 bytes SHA1 (patch-configure) = 6847644b9df3e3e2334f7c45bcbb2d3b7734d165 SHA1 (patch-glib_configure) = 5080a19186a948ba305278cef91ec76a920429e4 SHA1 (patch-glib_glib_gtimer.c) = ee877a6c148b148a86f9087960863cfa8305bbf7 +SHA1 (patch-zz-minix) = 423a32586781d9dcecb5e1004edf67d769608dc3 diff --git a/devel/pkg-config/patches/patch-zz-minix b/devel/pkg-config/patches/patch-zz-minix new file mode 100644 index 000000000..b33333907 --- /dev/null +++ b/devel/pkg-config/patches/patch-zz-minix @@ -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