summaryrefslogtreecommitdiff
path: root/lang/perl5/buildlink3.mk
diff options
context:
space:
mode:
authorjlam <jlam@pkgsrc.org>2004-12-19 00:01:43 +0000
committerjlam <jlam@pkgsrc.org>2004-12-19 00:01:43 +0000
commit48876679d911a6ceb5f41b08286bf724c282f65b (patch)
treed0b5209076372e315276b0112cf736365b03246d /lang/perl5/buildlink3.mk
parentfa6a9ffd9251ecfe476475a3e19ba95fd34c65b7 (diff)
downloadpkgsrc-48876679d911a6ceb5f41b08286bf724c282f65b.tar.gz
Create a modifier PERL5_OPTIONS that specifies properties of the perl
installation needed when including perl5/buildlink3.mk. The only option currently supported is "threads", which implies that a perl that supports threads is required. The requirement is checked at pre-install time using an INSTALL script template by both the package build and the binary package. Add PERL5_OPTIONS+=threads to both devel/p5-SDL and graphics/p5-GD since those modules require a perl that supports threads.
Diffstat (limited to 'lang/perl5/buildlink3.mk')
-rw-r--r--lang/perl5/buildlink3.mk8
1 files changed, 7 insertions, 1 deletions
diff --git a/lang/perl5/buildlink3.mk b/lang/perl5/buildlink3.mk
index 925b043f279..1a158caf030 100644
--- a/lang/perl5/buildlink3.mk
+++ b/lang/perl5/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.14 2004/04/26 04:46:00 jlam Exp $
+# $NetBSD: buildlink3.mk,v 1.15 2004/12/19 00:01:43 jlam Exp $
BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+
PERL5_BUILDLINK3_MK:= ${PERL5_BUILDLINK3_MK}+
@@ -36,6 +36,12 @@ _PERL5_SITEVAR.INSTALLSITEMAN3DIR= installsiteman3dir
_PERL5_SITEVAR.SITELIBEXP= sitelibexp
_PERL5_SITEVAR.SITEARCHEXP= sitearchexp
+PERL5_OPTIONS?= # empty
+.if !empty(PERL5_OPTIONS:Mthreads)
+USE_PKGINSTALL= yes
+INSTALL_EXTRA_TMPL+= ${.CURDIR}/../../lang/perl5/files/install.tmpl
+.endif
+
.if exists(${PERL5})
. if !defined(_PERL5_SITEPREFIX)
_PERL5_PREFIX!= \