summaryrefslogtreecommitdiff
path: root/mk/bsd.pkg.mk
diff options
context:
space:
mode:
authortv <tv@pkgsrc.org>2005-02-11 16:15:53 +0000
committertv <tv@pkgsrc.org>2005-02-11 16:15:53 +0000
commit4c2cccef33de929aec468cf6aac5a94d8c0bcf1e (patch)
treed4079ac8a4c4f0c764f7f4f6f533e7ec4a2b24f1 /mk/bsd.pkg.mk
parent4b3f94acc88bdcb36342464d3eb1c016c82e44c1 (diff)
downloadpkgsrc-4c2cccef33de929aec468cf6aac5a94d8c0bcf1e.tar.gz
Migrate the big block of USE_PERL5 and PERL5_REQD logic to bsd.pkg.use.mk.
Diffstat (limited to 'mk/bsd.pkg.mk')
-rw-r--r--mk/bsd.pkg.mk81
1 files changed, 1 insertions, 80 deletions
diff --git a/mk/bsd.pkg.mk b/mk/bsd.pkg.mk
index 9ecce7253f2..c815214575b 100644
--- a/mk/bsd.pkg.mk
+++ b/mk/bsd.pkg.mk
@@ -1,4 +1,4 @@
-# $NetBSD: bsd.pkg.mk,v 1.1582 2005/02/11 16:11:36 tv Exp $
+# $NetBSD: bsd.pkg.mk,v 1.1583 2005/02/11 16:15:53 tv Exp $
#
# This file is in the public domain.
#
@@ -261,76 +261,6 @@ MAKE_PROGRAM= ${MAKE}
.endif
CONFIGURE_ENV+= MAKE="${MAKE_PROGRAM:T}"
-# Distill the PERL5_REQD list into a single _PERL5_REQD value that is the
-# highest version of Perl required.
-#
-PERL5_REQD+= 5.0
-PERL5_REQD+= ${_OPSYS_PERL_REQD}
-
-_PERL5_STRICTEST_REQD?= none
-.for _version_ in ${PERL5_REQD}
-. for _pkg_ in perl-${_version_}
-. if ${_PERL5_STRICTEST_REQD} == "none"
-_PERL5_PKG_SATISFIES_DEP= YES
-. for _vers_ in ${PERL5_REQD}
-. if !empty(_PERL5_PKG_SATISFIES_DEP:M[yY][eE][sS])
-_PERL5_PKG_SATISFIES_DEP!= \
- if ${PKG_ADMIN} pmatch 'perl>=${_vers_}' ${_pkg_} 2>/dev/null; then \
- ${ECHO} "YES"; \
- else \
- ${ECHO} "NO"; \
- fi
-. endif
-. endfor
-. if !empty(_PERL5_PKG_SATISFIES_DEP:M[yY][eE][sS])
-_PERL5_STRICTEST_REQD= ${_version_}
-. endif
-. endif
-. endfor
-.endfor
-_PERL5_REQD= ${_PERL5_STRICTEST_REQD}
-
-# Convert USE_PERL5 to be two-valued: either "build" or "run" to denote
-# whether we want a build-time or run-time dependency on perl.
-#
-.if defined(USE_PERL5)
-. if (${USE_PERL5} == "build")
-_PERL5_DEPMETHOD= BUILD_DEPENDS
-. else
-USE_PERL5:= run
-_PERL5_DEPMETHOD= DEPENDS
-. endif
-_PERL5_DEPENDS= {perl>=${_PERL5_REQD},perl-thread>=${_PERL5_REQD}}
-PERL5_PKGSRCDIR?= ../../lang/perl58
-. if !defined(BUILDLINK_DEPENDS.perl)
-${_PERL5_DEPMETHOD}+= ${_PERL5_DEPENDS}:${PERL5_PKGSRCDIR}
-. endif
-.endif
-
-.if defined(USE_PERL5) && (${USE_PERL5} == "run")
-CONFIGURE_ENV+= PERL=${PERL5:Q}
-. if !defined(PERL5_SITELIB) || !defined(PERL5_SITEARCH) || !defined(PERL5_ARCHLIB)
-. if exists(${PERL5})
-PERL5_SITELIB!= eval `${PERL5} -V:installsitelib 2>/dev/null`; \
- ${ECHO} $${installsitelib}
-PERL5_SITEARCH!= eval `${PERL5} -V:installsitearch 2>/dev/null`; \
- ${ECHO} $${installsitearch}
-PERL5_ARCHLIB!= eval `${PERL5} -V:installarchlib 2>/dev/null`; \
- ${ECHO} $${installarchlib}
-. if ${PKG_INSTALLATION_TYPE} == "overwrite"
-_PERL5_PREFIX!= eval `${PERL5} -V:prefix 2>/dev/null`; \
- ${ECHO} $${prefix}
-PERL5_SITELIB:= ${PERL5_SITELIB:S/^${_PERL5_PREFIX}/${LOCALBASE}/}
-PERL5_SITEARCH:= ${PERL5_SITEARCH:S/^${_PERL5_PREFIX}/${LOCALBASE}/}
-PERL5_ARCHLIB:= ${PERL5_ARCHLIB:S/^${_PERL5_PREFIX}/${LOCALBASE}/}
-MAKEFLAGS+= PERL5_SITELIB=${PERL5_SITELIB:Q}
-MAKEFLAGS+= PERL5_SITEARCH=${PERL5_SITEARCH:Q}
-MAKEFLAGS+= PERL5_ARCHLIB=${PERL5_ARCHLIB:Q}
-. endif # PKG_INSTALLATION_TYPE == "overwrite"
-. endif # exists($PERL5)
-. endif # !defined(PERL5_*)
-.endif # USE_PERL5 == run
-
# Automatically increase process limit where necessary for building.
_ULIMIT_CMD=
.if defined(UNLIMIT_RESOURCES)
@@ -650,15 +580,6 @@ PLIST_SUBST+= OPSYS=${OPSYS} \
RM=${RM:Q} \
TRUE=${TRUE:Q} \
QMAILDIR=${QMAILDIR}
-.if defined(PERL5_SITELIB)
-PLIST_SUBST+= PERL5_SITELIB=${PERL5_SITELIB:S/^${LOCALBASE}\///}
-.endif
-.if defined(PERL5_SITEARCH)
-PLIST_SUBST+= PERL5_SITEARCH=${PERL5_SITEARCH:S/^${LOCALBASE}\///}
-.endif
-.if defined(PERL5_ARCHLIB)
-PLIST_SUBST+= PERL5_ARCHLIB=${PERL5_ARCHLIB:S/^${LOCALBASE}\///}
-.endif
# Handle alternatives
#