From 1e8a4d3617e2918d830fd2618a6229f25737609e Mon Sep 17 00:00:00 2001 From: jperkin Date: Thu, 13 Mar 2014 11:08:49 +0000 Subject: Set USE_GCC_RUNTIME=yes for packages which build shared libraries but do not use libtool to do so. This is required to correctly depend upon a gcc runtime package (e.g. gcc47-libs) when using USE_PKGSRC_GCC_RUNTIME. --- devel/libuuid/Makefile | 3 ++- devel/nspr/Makefile | 3 ++- devel/nss/Makefile | 3 ++- devel/py-readline/Makefile | 4 +++- devel/ruby-debug-base/Makefile | 4 +++- devel/ruby-kgio/Makefile | 4 +++- devel/ruby-linecache/Makefile | 4 +++- devel/ruby-rbtree/Makefile | 4 +++- devel/ruby-rcov/Makefile | 4 +++- 9 files changed, 24 insertions(+), 9 deletions(-) (limited to 'devel') diff --git a/devel/libuuid/Makefile b/devel/libuuid/Makefile index d9c693d68bc..9d8e5e52b01 100644 --- a/devel/libuuid/Makefile +++ b/devel/libuuid/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.6 2014/02/12 11:44:58 fhajny Exp $ +# $NetBSD: Makefile,v 1.7 2014/03/13 11:08:50 jperkin Exp $ DISTNAME= util-linux-2.19.1 PKGNAME= ${DISTNAME:S/util-linux/libuuid/} @@ -12,6 +12,7 @@ HOMEPAGE= http://kernel.org/~kzak/util-linux-ng/ COMMENT= Generate unique identifiers for objects LICENSE= modified-bsd +USE_GCC_RUNTIME= yes USE_LIBTOOL= yes GNU_CONFIGURE= yes CONFIGURE_ARGS+= --disable-agetty diff --git a/devel/nspr/Makefile b/devel/nspr/Makefile index 1e9006f59fc..4db9f10300d 100644 --- a/devel/nspr/Makefile +++ b/devel/nspr/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.68 2014/03/13 10:44:37 ryoon Exp $ +# $NetBSD: Makefile,v 1.69 2014/03/13 11:08:50 jperkin Exp $ # DISTNAME= nspr-${NSPR_RELEASE} @@ -20,6 +20,7 @@ GNU_CONFIGURE= yes GNU_CONFIGURE_LIBSUBDIR=nspr CONFIGURE_DIRS= nspr +USE_GCC_RUNTIME= yes USE_TOOLS+= autoconf213 gmake perl REPLACE_PERL+= nspr/pr/src/misc/compile-et.pl diff --git a/devel/nss/Makefile b/devel/nss/Makefile index 0e34b1be966..1e968f0466f 100644 --- a/devel/nss/Makefile +++ b/devel/nss/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.76 2014/03/10 18:42:34 ryoon Exp $ +# $NetBSD: Makefile,v 1.77 2014/03/13 11:08:50 jperkin Exp $ DISTNAME= nss-${NSS_RELEASE} NSS_RELEASE= 3.15.5 @@ -15,6 +15,7 @@ CHECK_PORTABILITY_SKIP+=${MOZILLA_DIR}nss/tests/multinit/multinit.sh CHECK_PORTABILITY_SKIP+=${MOZILLA_DIR}js/src/configure CHECK_PORTABILITY_SKIP+=${MOZILLA_DIR}configure +USE_GCC_RUNTIME= yes USE_TOOLS+= gmake perl pax pkg-config .include "../../mk/bsd.prefs.mk" diff --git a/devel/py-readline/Makefile b/devel/py-readline/Makefile index 825cdfc03c4..352a5ba8838 100644 --- a/devel/py-readline/Makefile +++ b/devel/py-readline/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.29 2014/01/25 10:30:04 wiz Exp $ +# $NetBSD: Makefile,v 1.30 2014/03/13 11:08:50 jperkin Exp $ PKGNAME= ${PYPKGPREFIX}-readline-${PY_DISTVERSION} CATEGORIES= devel misc python @@ -9,6 +9,8 @@ COMMENT= Line editing support for Python EXTRACT_ELEMENTS= ${PYSUBDIR}/Modules/readline.c +USE_GCC_RUNTIME= yes + PYDISTUTILSPKG= yes PY_PATCHPLIST= yes PY_SETUP_SUBST+= RLPREFIX=${BUILDLINK_PREFIX.readline} diff --git a/devel/ruby-debug-base/Makefile b/devel/ruby-debug-base/Makefile index 10abac90c48..017c46b9238 100644 --- a/devel/ruby-debug-base/Makefile +++ b/devel/ruby-debug-base/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.8 2013/03/07 15:09:31 taca Exp $ +# $NetBSD: Makefile,v 1.9 2014/03/13 11:08:51 jperkin Exp $ DISTNAME= ruby-debug-base-0.10.4 PKGNAME= ${RUBY_PKGPREFIX}-${DISTNAME:S/ruby-//} @@ -17,5 +17,7 @@ RUBY_VERSION_SUPPORTED= 18 OVERRIDE_GEMSPEC= :files ext/win32/Makefile= ext/win32/breakpoint.o= \ ext/win32/ruby_debug.o= ext/win32/ruby_debug.so= +USE_GCC_RUNTIME= yes + .include "../../lang/ruby/gem.mk" .include "../../mk/bsd.pkg.mk" diff --git a/devel/ruby-kgio/Makefile b/devel/ruby-kgio/Makefile index c23f7acc204..eb4806e4bd6 100644 --- a/devel/ruby-kgio/Makefile +++ b/devel/ruby-kgio/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.5 2013/09/15 10:04:03 taca Exp $ +# $NetBSD: Makefile,v 1.6 2014/03/13 11:08:51 jperkin Exp $ DISTNAME= kgio-2.8.1 PKGNAME= ${RUBY_PKGPREFIX}-${DISTNAME} @@ -9,5 +9,7 @@ HOMEPAGE= http://bogomips.org/kgio/ COMMENT= Provides non-blocking I/O methods for Ruby LICENSE= gnu-lgpl-v2.1 +USE_GCC_RUNTIME= yes + .include "../../lang/ruby/gem.mk" .include "../../mk/bsd.pkg.mk" diff --git a/devel/ruby-linecache/Makefile b/devel/ruby-linecache/Makefile index b350a78f543..d1c96a15d5f 100644 --- a/devel/ruby-linecache/Makefile +++ b/devel/ruby-linecache/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.7 2011/06/19 10:36:43 taca Exp $ +# $NetBSD: Makefile,v 1.8 2014/03/13 11:08:51 jperkin Exp $ DISTNAME= linecache-0.46 CATEGORIES= devel @@ -12,5 +12,7 @@ DEPENDS+= ${RUBY_PKGPREFIX}-rbx-require-relative>=0.0.5:../../devel/ruby-rbx-req RUBY_VERSION_SUPPORTED= 18 +USE_GCC_RUNTIME= yes + .include "../../lang/ruby/gem.mk" .include "../../mk/bsd.pkg.mk" diff --git a/devel/ruby-rbtree/Makefile b/devel/ruby-rbtree/Makefile index da07fe3844f..23d860d4298 100644 --- a/devel/ruby-rbtree/Makefile +++ b/devel/ruby-rbtree/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.11 2013/07/21 02:42:09 taca Exp $ +# $NetBSD: Makefile,v 1.12 2014/03/13 11:08:51 jperkin Exp $ DISTNAME= rbtree-0.4.1 PKGREVISION= 1 @@ -11,5 +11,7 @@ LICENSE= mit GEM_CLEANBUILD= Makefile *.o rbtree.${RUBY_DLEXT} mkmf.log .RUBYARCHDIR.time +USE_GCC_RUNTIME= yes + .include "../../lang/ruby/gem.mk" .include "../../mk/bsd.pkg.mk" diff --git a/devel/ruby-rcov/Makefile b/devel/ruby-rcov/Makefile index eb594531e35..5e553b5deb0 100644 --- a/devel/ruby-rcov/Makefile +++ b/devel/ruby-rcov/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.8 2012/03/20 10:25:47 taca Exp $ +# $NetBSD: Makefile,v 1.9 2014/03/13 11:08:51 jperkin Exp $ DISTNAME= rcov-1.0.0 CATEGORIES= devel @@ -10,6 +10,8 @@ LICENSE= gnu-gpl-v2 OR ruby-license RUBY_VERSION_SUPPORTED= 18 +USE_GCC_RUNTIME= yes + post-install: ${MV} ${DESTDIR}${PREFIX}/bin/rcov ${DESTDIR}${PREFIX}/bin/rcov${RUBY_VER} -- cgit v1.2.3