aboutsummaryrefslogtreecommitdiff
path: root/lang/perl5
diff options
context:
space:
mode:
Diffstat (limited to 'lang/perl5')
-rw-r--r--lang/perl5/Makefile19
-rw-r--r--lang/perl5/files/use.perl2
2 files changed, 11 insertions, 10 deletions
diff --git a/lang/perl5/Makefile b/lang/perl5/Makefile
index 4f6e1b718cfc..68ac0d1fef73 100644
--- a/lang/perl5/Makefile
+++ b/lang/perl5/Makefile
@@ -7,13 +7,14 @@
PORTNAME= perl
PORTVERSION= ${PERL_VER}
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= lang devel perl5
-# If you don't use MASTER_SITE_OVERRIDE set to one of the
-# ftp.FreeBSD.org mirrors, fetching will be *very* slow.
-MASTER_SITES= ${MASTER_SITE_LOCAL} ${MASTER_SITE_PERL_CPAN}
-MASTER_SITE_SUBDIR= ../../src tobez
-DISTFILES= ${DISTNAME}${EXTRACT_SUFX} BSDPAN-${PORTVERSION}${EXTRACT_SUFX}
+MASTER_SITES= ${MASTER_SITE_PERL_CPAN} \
+ ${MASTER_SITE_LOCAL:S/$/:local/}
+MASTER_SITE_SUBDIR= ../../src \
+ tobez/:local
+DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \
+ BSDPAN-${PORTVERSION}${EXTRACT_SUFX}:local
MAINTAINER= tobez@FreeBSD.org
@@ -119,12 +120,12 @@ BSDPAN_FILES= BSDPAN.pm BSDPAN/Override.pm Config.pm \
BSDPAN_WRKSRC= ${WRKDIR}/BSDPAN-${PORTVERSION}
post-patch:
- ${CP} ${FILESDIR}/use.perl ${WRKDIR}
- ${PERL} -pi -e 's|%%PREFIX%%|${PREFIX}|g;' \
+ ${SED} -e 's|%%PREFIX%%|${PREFIX}|g;' \
-e 's|%%PERL_VER%%|${PERL_VER}|g;' \
-e 's|%%PERL_VERSION%%|${PERL_VERSION}|g;' \
-e 's|%%PERL_ARCH%%|${PERL_ARCH}|g;' \
- ${WRKDIR}/use.perl
+ ${FILESDIR}/use.perl \
+ > ${WRKDIR}/use.perl
post-install:
@strip ${PREFIX}/bin/perl ${PREFIX}/bin/suidperl
diff --git a/lang/perl5/files/use.perl b/lang/perl5/files/use.perl
index 4bd8fdef66d1..08cef70c7ab3 100644
--- a/lang/perl5/files/use.perl
+++ b/lang/perl5/files/use.perl
@@ -1,4 +1,4 @@
-#! /usr/bin/perl5 -w
+#! %%PREFIX%%/bin/perl -w
# $FreeBSD$
use strict;