aboutsummaryrefslogtreecommitdiff
path: root/lang/perl5-devel/Makefile
diff options
context:
space:
mode:
authorMathieu Arnold <mat@FreeBSD.org>2018-11-01 10:36:32 +0000
committerMathieu Arnold <mat@FreeBSD.org>2018-11-01 10:36:32 +0000
commit2a62300dd5088149cd6e9ebd6e7700f3c9ca1b05 (patch)
tree3e3ad5f913b7b65ad798f2c23c912a64ad4dd4df /lang/perl5-devel/Makefile
parentcc6bea1430379678ddc2cea5f95e975bbf275572 (diff)
downloadports-2a62300dd5088149cd6e9ebd6e7700f3c9ca1b05.tar.gz
ports-2a62300dd5088149cd6e9ebd6e7700f3c9ca1b05.zip
Make $^X is deterministic.
Its output can vary, and not be the correct one because of hard links. So replace the hard links with symlinks so that there is only one perl. PR: 232501 Reported by: Helge Oldach
Notes
Notes: svn path=/head/; revision=483655
Diffstat (limited to 'lang/perl5-devel/Makefile')
-rw-r--r--lang/perl5-devel/Makefile5
1 files changed, 4 insertions, 1 deletions
diff --git a/lang/perl5-devel/Makefile b/lang/perl5-devel/Makefile
index f8eafdc2e7f0..7d34d0a4bf31 100644
--- a/lang/perl5-devel/Makefile
+++ b/lang/perl5-devel/Makefile
@@ -7,7 +7,7 @@ PORTNAME= perl
DISTVERSIONPREFIX= v
DISTVERSION= ${GH_TAGNAME:C/^v//:C/-g[0-9a-f]*$//}
DISTVERSIONSUFFIX= ${GH_TAGNAME:C/.*-g/-g/}
-PORTREVISION= 0
+PORTREVISION= 1
CATEGORIES= lang devel perl5
# XXX Leave only CPAN.
MASTER_SITES= LOCAL/mat/perl GH
@@ -303,6 +303,9 @@ post-install:
${MKDIR} ${STAGEDIR}${SITE_MAN1} ${STAGEDIR}${SITE_MAN3}
${MKDIR} ${STAGEDIR}${SITE_ARCH}/auto
${MKDIR} ${STAGEDIR}${SITE_PERL}/auto
+.if defined(IAMDEFAULTPERL)
+ ${LN} -sf perl ${STAGEDIR}${PREFIX}/bin/perl${PERL_VERSION}
+.endif
${LN} -sf libperl.so.${LIBPERL_VER} ${STAGEDIR}${PREFIX}/${_ARCH_LIB}/CORE/libperl.so
${LN} -sf libperl.so.${LIBPERL_VER} ${STAGEDIR}${PREFIX}/${_ARCH_LIB}/CORE/libperl.so.${PERL_VER}
${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/perl${PERL_VERSION}