aboutsummaryrefslogtreecommitdiff
path: root/lang/perl5.18
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.18
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.18')
-rw-r--r--lang/perl5.18/Makefile10
1 files changed, 7 insertions, 3 deletions
diff --git a/lang/perl5.18/Makefile b/lang/perl5.18/Makefile
index 8ec037eda561..7a2d6157fd42 100644
--- a/lang/perl5.18/Makefile
+++ b/lang/perl5.18/Makefile
@@ -3,7 +3,7 @@
PORTNAME= perl
PORTVERSION= ${PERL_VERSION}
-PORTREVISION= 21
+PORTREVISION= 22
CATEGORIES= lang devel perl5
MASTER_SITES= CPAN/../../src/5.0
DIST_SUBDIR= perl
@@ -98,8 +98,12 @@ 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="" \
LC_TIME=""