diff options
Diffstat (limited to 'lang')
| -rw-r--r-- | lang/perl5-devel/Makefile | 2 | ||||
| -rw-r--r-- | lang/perl5-devel/files/patch-hints_freebsd.sh | 13 | ||||
| -rw-r--r-- | lang/perl5.32/Makefile | 2 | ||||
| -rw-r--r-- | lang/perl5.32/files/patch-hints_freebsd.sh | 13 | ||||
| -rw-r--r-- | lang/perl5.34/Makefile | 2 | ||||
| -rw-r--r-- | lang/perl5.34/files/patch-hints_freebsd.sh | 13 | ||||
| -rw-r--r-- | lang/perl5.36/Makefile | 2 | ||||
| -rw-r--r-- | lang/perl5.36/files/patch-hints_freebsd.sh | 13 | 
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 | 
