[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