aboutsummaryrefslogtreecommitdiff
path: root/lang/perl5.22
diff options
context:
space:
mode:
authorMathieu Arnold <mat@FreeBSD.org>2016-05-09 10:12:18 +0000
committerMathieu Arnold <mat@FreeBSD.org>2016-05-09 10:12:18 +0000
commit88f3d729d202ca8ba26312934552034ff77ae714 (patch)
treec371af3a84d6ce021bb9e6678e7e305ecb5443c2 /lang/perl5.22
parent6b1c976eb36bf606a8d57460c0f3b6d9fefe3286 (diff)
downloadports-88f3d729d202ca8ba26312934552034ff77ae714.tar.gz
ports-88f3d729d202ca8ba26312934552034ff77ae714.zip
Try to simplify how libperl.so is looked for.
PR: 209123 Submitted by: mat Exp-run by: antoine With hat: perl@ Sponsored by: Absolight Differential Revision: https://reviews.freebsd.org/D6107
Notes
Notes: svn path=/head/; revision=414832
Diffstat (limited to 'lang/perl5.22')
-rw-r--r--lang/perl5.22/Makefile8
1 files changed, 6 insertions, 2 deletions
diff --git a/lang/perl5.22/Makefile b/lang/perl5.22/Makefile
index 403ad2bb4945..c7590f928e3a 100644
--- a/lang/perl5.22/Makefile
+++ b/lang/perl5.22/Makefile
@@ -3,6 +3,7 @@
PORTNAME= perl
DISTVERSION= ${PERL_VERSION}
+PORTREVISION= 1
CATEGORIES= lang devel perl5
MASTER_SITES= CPAN/../../src/5.0 CPAN/../by-authors/id/S/SH/SHAY
DIST_SUBDIR= perl
@@ -90,8 +91,11 @@ CONFIGURE_ARGS= -sde -Dprefix=${PREFIX} \
# lddlflags is used for all .so linking
# shrpldflags is used for libperl.so, so remove all the extra bits inherited from lddlflags.
CONFIGURE_ARGS+= \
- -Alddlflags='-L${WRKSRC} -L${PREFIX}/${_ARCH_LIB}/CORE -Wl,-rpath=${PREFIX}/${_ARCH_LIB}/CORE -lperl' \
- -Dshrpldflags='$$(LDDLFLAGS:N-L${WRKSRC}:N-L${PREFIX}/${_ARCH_LIB}/CORE:N-Wl,-rpath=${PREFIX}/${_ARCH_LIB}/CORE:N-lperl) -Wl,-soname,$$(LIBPERL:R)'
+ -Alddlflags='-L${WRKSRC} -L${PREFIX}/${_ARCH_LIB}/CORE -lperl' \
+ -Dshrpldflags='$$(LDDLFLAGS:N-L${WRKSRC}:N-L${PREFIX}/${_ARCH_LIB}/CORE:N-lperl) -Wl,-soname,$$(LIBPERL:R)'
+
+# Give a hint of where libperl.so can be found.
+USE_LDCONFIG= ${PREFIX}/${_ARCH_LIB}/CORE
LOCALE_CLEANUP= LANG="" LC_ALL="" LC_COLLATE="" LC_CTYPE="" \
LC_MESSAGES="" LC_MONETARY="" LC_NUMERIC="" \