aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lang/perl5-devel/Makefile2
-rw-r--r--lang/perl5-devel/files/patch-hints_freebsd.sh13
-rw-r--r--lang/perl5.32/Makefile2
-rw-r--r--lang/perl5.32/files/patch-hints_freebsd.sh13
-rw-r--r--lang/perl5.34/Makefile2
-rw-r--r--lang/perl5.34/files/patch-hints_freebsd.sh13
-rw-r--r--lang/perl5.36/Makefile2
-rw-r--r--lang/perl5.36/files/patch-hints_freebsd.sh13
8 files changed, 52 insertions, 8 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
diff --git a/lang/perl5.32/Makefile b/lang/perl5.32/Makefile
index d83f6b8d86ad..fb99eef6dae8 100644
--- a/lang/perl5.32/Makefile
+++ b/lang/perl5.32/Makefile
@@ -1,6 +1,6 @@
PORTNAME= perl
DISTVERSION= ${PERL_VERSION}
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= lang devel perl5
MASTER_SITES= CPAN/../../src/5.0
DIST_SUBDIR= perl
diff --git a/lang/perl5.32/files/patch-hints_freebsd.sh b/lang/perl5.32/files/patch-hints_freebsd.sh
index efcbcfea109d..735ec399fc3d 100644
--- a/lang/perl5.32/files/patch-hints_freebsd.sh
+++ b/lang/perl5.32/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 2020-12-18 09:58:48 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
diff --git a/lang/perl5.34/Makefile b/lang/perl5.34/Makefile
index cfd72badd293..69537f04f532 100644
--- a/lang/perl5.34/Makefile
+++ b/lang/perl5.34/Makefile
@@ -1,6 +1,6 @@
PORTNAME= perl
DISTVERSION= ${PERL_VERSION}
-PORTREVISION= 0
+PORTREVISION= 1
CATEGORIES= lang devel perl5
MASTER_SITES= CPAN/../../src/5.0
DIST_SUBDIR= perl
diff --git a/lang/perl5.34/files/patch-hints_freebsd.sh b/lang/perl5.34/files/patch-hints_freebsd.sh
index efcbcfea109d..5709b2f3358d 100644
--- a/lang/perl5.34/files/patch-hints_freebsd.sh
+++ b/lang/perl5.34/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-02-19 12:15:55 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
diff --git a/lang/perl5.36/Makefile b/lang/perl5.36/Makefile
index 37b04294c175..eacaa878d387 100644
--- a/lang/perl5.36/Makefile
+++ b/lang/perl5.36/Makefile
@@ -1,6 +1,6 @@
PORTNAME= perl
DISTVERSION= ${PERL_VERSION}
-PORTREVISION= 0
+PORTREVISION= 1
CATEGORIES= lang devel perl5
MASTER_SITES= CPAN/../../src/5.0
DIST_SUBDIR= perl
diff --git a/lang/perl5.36/files/patch-hints_freebsd.sh b/lang/perl5.36/files/patch-hints_freebsd.sh
index efcbcfea109d..8401474feca7 100644
--- a/lang/perl5.36/files/patch-hints_freebsd.sh
+++ b/lang/perl5.36/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 2020-12-28 16:57:44 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