summaryrefslogtreecommitdiff
path: root/lang/perl5
diff options
context:
space:
mode:
authorobache <obache>2014-05-21 13:35:23 +0000
committerobache <obache>2014-05-21 13:35:23 +0000
commit923445bf6fe3fd142cf78c5680adb5b0d301f55f (patch)
tree40dcb819d3510de971614d2841b8c79591c7f578 /lang/perl5
parentf7e32390e0929d6c105ac7400758af01e67a5f89 (diff)
downloadpkgsrc-923445bf6fe3fd142cf78c5680adb5b0d301f55f.tar.gz
Move pthread.buildlink3.mk from module.mk to buildlink3.mk with conditionally.
* In module.mk, pthread is marked as direct dependency unconditionally for packages using module.mk. It is unwanted behavior. * Include pthread.buildlink3.mk in buildlink3.mk only for the case perl5 is built with "threads". Fixes potential unwanted dependeny on pthread using perl5/module.mk.
Diffstat (limited to 'lang/perl5')
-rw-r--r--lang/perl5/buildlink3.mk6
-rw-r--r--lang/perl5/module.mk4
2 files changed, 6 insertions, 4 deletions
diff --git a/lang/perl5/buildlink3.mk b/lang/perl5/buildlink3.mk
index 0ee0edec67c..6fc7537c8df 100644
--- a/lang/perl5/buildlink3.mk
+++ b/lang/perl5/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.52 2013/05/31 10:55:15 adam Exp $
+# $NetBSD: buildlink3.mk,v 1.53 2014/05/21 13:35:23 obache Exp $
BUILDLINK_TREE+= perl
@@ -25,6 +25,10 @@ PERL5= ${PERLDIR}/bin/perl
pkgbase := perl
.include "../../mk/pkg-build-options.mk"
+.if !empty(PKG_BUILD_OPTIONS.perl:Mthreads)
+. include "../../mk/pthread.buildlink3.mk"
+.endif
+
PERL5_OPTIONS?= # empty
.if !empty(PERL5_OPTIONS:Mthreads)
INSTALL_TEMPLATES+= ${.CURDIR}/../../lang/perl5/files/install_threads.tmpl
diff --git a/lang/perl5/module.mk b/lang/perl5/module.mk
index d8c22623729..47743e94bed 100644
--- a/lang/perl5/module.mk
+++ b/lang/perl5/module.mk
@@ -1,4 +1,4 @@
-# $NetBSD: module.mk,v 1.70 2014/02/17 04:28:45 obache Exp $
+# $NetBSD: module.mk,v 1.71 2014/05/21 13:35:23 obache Exp $
#
# This Makefile fragment is intended to be included by packages that build
# and install perl5 modules.
@@ -230,6 +230,4 @@ LDFLAGS+= ${PERL5_LDFLAGS}
.include "../../lang/perl5/packlist.mk"
-.include "../../mk/pthread.buildlink3.mk"
-
.endif # PERL5_MODULE_MK