diff --git a/devel/pkg-config/Makefile b/devel/pkg-config/Makefile index ab276b220..e11e508fa 100644 --- a/devel/pkg-config/Makefile +++ b/devel/pkg-config/Makefile @@ -30,6 +30,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 46bb60413..9dddc4c0f 100644 --- a/devel/pkg-config/distinfo +++ b/devel/pkg-config/distinfo @@ -5,3 +5,4 @@ RMD160 (pkg-config-0.28.tar.gz) = 233f0b667cfb8f2e6a5647984d6389a770132173 Size (pkg-config-0.28.tar.gz) = 1931203 bytes SHA1 (patch-configure) = 286dcc405ae8f4d4c6e8598960ed03ba5822dfb1 SHA1 (patch-glib_glib_gtimer.c) = abd8b5fa7d3a748385b91d47728531da37e1b4e5 +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