diff options
author | Mathieu Arnold <mat@FreeBSD.org> | 2018-11-01 10:36:32 +0000 |
---|---|---|
committer | Mathieu Arnold <mat@FreeBSD.org> | 2018-11-01 10:36:32 +0000 |
commit | 2a62300dd5088149cd6e9ebd6e7700f3c9ca1b05 (patch) | |
tree | 3e3ad5f913b7b65ad798f2c23c912a64ad4dd4df /lang/perl5.28 | |
parent | cc6bea1430379678ddc2cea5f95e975bbf275572 (diff) | |
download | ports-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.28')
-rw-r--r-- | lang/perl5.28/Makefile | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/lang/perl5.28/Makefile b/lang/perl5.28/Makefile index c9e1f0d83d41..f9ec600c153f 100644 --- a/lang/perl5.28/Makefile +++ b/lang/perl5.28/Makefile @@ -3,7 +3,7 @@ PORTNAME= perl DISTVERSION= ${PERL_VERSION} -PORTREVISION= 0 +PORTREVISION= 1 CATEGORIES= lang devel perl5 MASTER_SITES= CPAN/../../src/5.0 CPAN/../../authors/id/X/XS/XSAWYERX/ DIST_SUBDIR= perl @@ -255,7 +255,10 @@ post-install: ${MKDIR} ${STAGEDIR}${SITE_MAN1} ${STAGEDIR}${SITE_MAN3} ${MKDIR} ${STAGEDIR}${SITE_ARCH}/auto ${MKDIR} ${STAGEDIR}${SITE_PERL}/auto - ${LN} ${STAGEDIR}${PREFIX}/bin/perl${PERL_VERSION} ${STAGEDIR}${PREFIX}/bin/perl5 +.if defined(IAMDEFAULTPERL) + ${LN} -sf perl ${STAGEDIR}${PREFIX}/bin/perl5 + ${LN} -sf perl ${STAGEDIR}${PREFIX}/bin/perl${PERL_VERSION} +.endif ${LN} -sf libperl.so.${PERL_VERSION} ${STAGEDIR}${PREFIX}/${_ARCH_LIB}/CORE/libperl.so ${LN} -sf libperl.so.${PERL_VERSION} ${STAGEDIR}${PREFIX}/${_ARCH_LIB}/CORE/libperl.so.${PERL_VER} ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/perl${PERL_VERSION} |