diff options
Diffstat (limited to 'lang/perl5-devel')
-rw-r--r-- | lang/perl5-devel/Makefile | 2 | ||||
-rw-r--r-- | lang/perl5-devel/files/patch-hints_freebsd.sh | 13 |
2 files changed, 13 insertions, 2 deletions
diff --git a/lang/perl5-devel/Makefile b/lang/perl5-devel/Makefile index da16b99f4431..e8a750695e78 100644 --- a/lang/perl5-devel/Makefile +++ b/lang/perl5-devel/Makefile @@ -4,7 +4,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 \ diff --git a/lang/perl5-devel/files/patch-hints_freebsd.sh b/lang/perl5-devel/files/patch-hints_freebsd.sh index efcbcfea109d..359ca12088c1 100644 --- a/lang/perl5-devel/files/patch-hints_freebsd.sh +++ b/lang/perl5-devel/files/patch-hints_freebsd.sh @@ -1,6 +1,6 @@ Remove libs that are not here on FreeBSD. ---- hints/freebsd.sh.orig 2016-12-05 10:28:13 UTC +--- hints/freebsd.sh.orig 2022-06-19 19:29:35 UTC +++ hints/freebsd.sh @@ -88,6 +88,8 @@ case "$osvers" in esac @@ -22,3 +22,14 @@ Remove libs that are not here on FreeBSD. ;; esac +@@ -142,8 +148,8 @@ case "$osvers" in + *) + libpth="/usr/lib /usr/local/lib" + glibpth="/usr/lib /usr/local/lib" +- ldflags="-Wl,-E " +- lddlflags="-shared " ++ ldflags="-Wl,-E,--allow-multiple-definition" ++ lddlflags="-shared -Wl,--allow-multiple-definition" + cccdlflags='-DPIC -fPIC' + ;; + esac |