git: 6be78e6c4c94 - main - all: clean up PERL_LEVEL checks
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sat, 04 Jul 2026 15:07:54 UTC
The branch main has been updated by rene:
URL: https://cgit.FreeBSD.org/ports/commit/?id=6be78e6c4c94a6ebf966b9c37ea3b4c9ec8eba3e
commit 6be78e6c4c94a6ebf966b9c37ea3b4c9ec8eba3e
Author: Rene Ladan <rene@FreeBSD.org>
AuthorDate: 2026-07-03 19:55:53 +0000
Commit: Rene Ladan <rene@FreeBSD.org>
CommitDate: 2026-07-04 15:05:26 +0000
all: clean up PERL_LEVEL checks
- devel/p5-Regexp-Compare: fix conditional BROKEN message
(suggested by mat)
- expire ports BROKEN since Perl 5.37 for removal on 2026-08-01
(suggested by mat)
Reviewed by: mat, sunpoet
Differential Revision: https://reviews.freebsd.org/D58032
---
devel/p5-CPAN-Requirements-Dynamic/Makefile | 9 +--------
devel/p5-Data-Swap/Makefile | 8 +++-----
devel/p5-Devel-BeginLift/Makefile | 8 +++-----
devel/p5-MooseX-Getopt/Makefile | 8 +-------
devel/p5-Regexp-Compare/Makefile | 2 +-
devel/p5-Test-Simple/Makefile | 9 +--------
devel/p5-XS-Parse-Sublike/Makefile | 8 +-------
math/p5-PDL/Makefile | 9 +--------
textproc/p5-Text-ClearSilver/Makefile | 8 +++-----
www/p5-Apache-DB/Makefile | 8 +++-----
10 files changed, 18 insertions(+), 59 deletions(-)
diff --git a/devel/p5-CPAN-Requirements-Dynamic/Makefile b/devel/p5-CPAN-Requirements-Dynamic/Makefile
index fc865fc92b9f..3235c3984e48 100644
--- a/devel/p5-CPAN-Requirements-Dynamic/Makefile
+++ b/devel/p5-CPAN-Requirements-Dynamic/Makefile
@@ -18,11 +18,4 @@ USE_PERL5= configure
NO_ARCH= yes
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 504000
-BUILD_DEPENDS+= p5-CPAN-Meta-Requirements>=2.142:devel/p5-CPAN-Meta-Requirements
-RUN_DEPENDS+= p5-CPAN-Meta-Requirements>=2.142:devel/p5-CPAN-Meta-Requirements
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/devel/p5-Data-Swap/Makefile b/devel/p5-Data-Swap/Makefile
index f89445d46827..da0792536b37 100644
--- a/devel/p5-Data-Swap/Makefile
+++ b/devel/p5-Data-Swap/Makefile
@@ -12,10 +12,8 @@ WWW= https://metacpan.org/release/Data-Swap
USES= perl5
USE_PERL5= configure
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} >= 503700
BROKEN= uses hidden Perl functions that are hidden after 5.37.0
-.endif
+DEPRECATED= ${BROKEN}
+EXPIRATION_DATE=2026-08-01
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/devel/p5-Devel-BeginLift/Makefile b/devel/p5-Devel-BeginLift/Makefile
index 3820b0fc4fdb..cccafcfa2ba5 100644
--- a/devel/p5-Devel-BeginLift/Makefile
+++ b/devel/p5-Devel-BeginLift/Makefile
@@ -17,10 +17,8 @@ RUN_DEPENDS= \
USES= perl5
USE_PERL5= configure
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} >= 503700
BROKEN= uses hidden Perl functions that are hidden after 5.37.0
-.endif
+DEPRECATED= ${BROKEN}
+EXPIRATION_DATE=2026-08-01
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/devel/p5-MooseX-Getopt/Makefile b/devel/p5-MooseX-Getopt/Makefile
index 9a38f2bb65ce..f23a1127e920 100644
--- a/devel/p5-MooseX-Getopt/Makefile
+++ b/devel/p5-MooseX-Getopt/Makefile
@@ -34,10 +34,4 @@ USE_PERL5= modbuildtiny
NO_ARCH= yes
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 504000
-TEST_DEPENDS+= p5-Test-Simple>=1.302200:devel/p5-Test-Simple
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/devel/p5-Regexp-Compare/Makefile b/devel/p5-Regexp-Compare/Makefile
index a7effee474cc..8a4234a226d9 100644
--- a/devel/p5-Regexp-Compare/Makefile
+++ b/devel/p5-Regexp-Compare/Makefile
@@ -21,7 +21,7 @@ post-install:
.include <bsd.port.pre.mk>
.if ${PERL_LEVEL} >= 504300
-BROKEN= requires at least perl 5.38, supporting perl 5.42.x
+BROKEN= requires perl 5.40 up to 5.42
.endif
.include <bsd.port.post.mk>
diff --git a/devel/p5-Test-Simple/Makefile b/devel/p5-Test-Simple/Makefile
index 55a9ea1063b1..2efe5b4c9395 100644
--- a/devel/p5-Test-Simple/Makefile
+++ b/devel/p5-Test-Simple/Makefile
@@ -18,11 +18,4 @@ USE_PERL5= configure
NO_ARCH= yes
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 504000
-BUILD_DEPENDS+= p5-Term-Table>=0.013:devel/p5-Term-Table
-RUN_DEPENDS+= p5-Term-Table>=0.013:devel/p5-Term-Table
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/devel/p5-XS-Parse-Sublike/Makefile b/devel/p5-XS-Parse-Sublike/Makefile
index 60229d878d4b..95dbedc4e709 100644
--- a/devel/p5-XS-Parse-Sublike/Makefile
+++ b/devel/p5-XS-Parse-Sublike/Makefile
@@ -21,10 +21,4 @@ PORTSCOUT= limit:^[0-9\.]*$$
post-install:
${STRIP_CMD} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/XS/Parse/Sublike/Sublike.so
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 504000
-TEST_DEPENDS+= p5-Test-Simple>=1.302200:devel/p5-Test-Simple
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/math/p5-PDL/Makefile b/math/p5-PDL/Makefile
index 5d70cb5f0c3d..c7258fcf2cc8 100644
--- a/math/p5-PDL/Makefile
+++ b/math/p5-PDL/Makefile
@@ -48,13 +48,6 @@ READLINE_RUN_DEPENDS_OFF= p5-Term-ReadLine-Perl>=0:devel/p5-Term-ReadLine-Perl
SINK_RUN_DEPENDS= mpeg_encode:multimedia/mpeg_encode \
ppmtogif:graphics/netpbm
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 503800
-BUILD_DEPENDS+= p5-Text-Balanced>=2.05:textproc/p5-Text-Balanced
-RUN_DEPENDS+= p5-Text-Balanced>=2.05:textproc/p5-Text-Balanced
-.endif
-
post-install:
${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/pdl
${STRIP_CMD} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/PDL/Bad/Bad.so
@@ -74,4 +67,4 @@ post-install:
${STRIP_CMD} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/PDL/Transform/Transform.so
${STRIP_CMD} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/PDL/Ufunc/Ufunc.so
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/textproc/p5-Text-ClearSilver/Makefile b/textproc/p5-Text-ClearSilver/Makefile
index a8ca2c296ad0..361989a9098e 100644
--- a/textproc/p5-Text-ClearSilver/Makefile
+++ b/textproc/p5-Text-ClearSilver/Makefile
@@ -19,10 +19,8 @@ TEST_DEPENDS= \
USES= perl5 gmake
USE_PERL5= configure
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} >= 503700
BROKEN= uses hidden Perl functions that are hidden after 5.37.0
-.endif
+DEPRECATED= ${BROKEN}
+EXPIRATION_DATE=2026-08-01
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/www/p5-Apache-DB/Makefile b/www/p5-Apache-DB/Makefile
index 0e9ab6d34396..43140d788428 100644
--- a/www/p5-Apache-DB/Makefile
+++ b/www/p5-Apache-DB/Makefile
@@ -20,10 +20,8 @@ USE_PERL5= configure
post-install:
${STRIP_CMD} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/Apache/DB/DB.so
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} >= 503700
BROKEN= uses hidden Perl functions that are hidden after 5.37.0
-.endif
+DEPRECATED= ${BROKEN}
+EXPIRATION_DATE=2026-08-01
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>