[Midnightbsd-cvs] mports: perl5.mk: first cut of core perl support.
ctriv at midnightbsd.org
ctriv at midnightbsd.org
Wed Mar 18 21:55:34 EDT 2009
Log Message:
-----------
first cut of core perl support.
Modified Files:
--------------
mports/Mk/extensions:
perl5.mk (r1.1 -> r1.2)
-------------- next part --------------
Index: perl5.mk
===================================================================
RCS file: /home/cvs/mports/Mk/extensions/perl5.mk,v
retrieving revision 1.1
retrieving revision 1.2
diff -L Mk/extensions/perl5.mk -L Mk/extensions/perl5.mk -u -r1.1 -r1.2
--- Mk/extensions/perl5.mk
+++ Mk/extensions/perl5.mk
@@ -48,18 +48,31 @@
#
# Common Vars.
#
-PERL_ARCH?= mach
+
PERL_BRANCH?= ${PERL_VERSION:C/\.[0-9]+$//}
PERL_PORT?= perl${PERL_BRANCH}
# use true_prefix so that PERL will be right in faked targets.
# this is historical.
+
PERL_PREFIX?= ${LOCALBASE}
SITE_PERL_REL?= lib/perl5/site_perl/${PERL_VER}
SITE_PERL?= ${PERL_PREFIX}/${SITE_PERL_REL}
+
+.if exists(/usr/lib/perl5)
+PERL= /usr/bin/perl
+CPAN_CMD?= /usr/bin/cpan
+_CORE_PERL= yes
+PERL_ARCH?= ${ARCH}-midnightbsd
+.else
PERL= ${PERL_PREFIX}/bin/perl
+CPAN_CMD?= ${PERL_PREFIX}/bin/cpan
+PERL_ARCH?= mach
+.endif
+
PERL5= ${PERL}${PERL_VERSION}
PERL_TEST_TARGET?= test
-CPAN_CMD?= ${PERL_PREFIX}/bin/cpan
+
+
# PERL_CONFIGURE implies USE_PERL5
.if defined(PERL_CONFIGURE) || defined(PERL_MODBUILD)
@@ -141,7 +154,11 @@
#
.if defined(PERL_CONFIGURE) || defined(PERL_MODBUILD)
CONFIGURE_ARGS+= CC="${CC}" CCFLAGS="${CFLAGS}"
-MAN3PREFIX?= ${TARGETDIR}/lib/perl5/${PERL_VERSION}
+
+.if !defined(_CORE_PERL)
+MAN3PREFIX?= ${TARGETDIR}/lib/perl5/${PERL_VERSION}
+.endif
+
.undef HAS_CONFIGURE
.if (defined(BATCH) && !defined(IS_INTERACTIVE))
More information about the Midnightbsd-cvs
mailing list