aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRene Ladan <rene@FreeBSD.org>2026-08-02 18:46:37 +0000
committerRene Ladan <rene@FreeBSD.org>2026-08-02 18:46:37 +0000
commitb6191443b3e2a807d66d0849d44a71a990765d95 (patch)
treeaa82662bcae518b0849431b9431b0a6fe9963a40
parent40aa4e26075fccb1cab1c43b4f8ae4022a2d7ca6 (diff)
devel/p5-Devel-BeginLift: Remove expired port
2026-08-01 devel/p5-Devel-BeginLift: uses hidden Perl functions that are hidden after 5.37.0
-rw-r--r--MOVED1
-rw-r--r--devel/Makefile1
-rw-r--r--devel/p5-Devel-BeginLift/Makefile24
-rw-r--r--devel/p5-Devel-BeginLift/distinfo2
-rw-r--r--devel/p5-Devel-BeginLift/files/patch-BeginLift.xs44
-rw-r--r--devel/p5-Devel-BeginLift/pkg-descr3
-rw-r--r--devel/p5-Devel-BeginLift/pkg-plist3
7 files changed, 1 insertions, 77 deletions
diff --git a/MOVED b/MOVED
index 39d51b51cbcb..13438e165681 100644
--- a/MOVED
+++ b/MOVED
@@ -5543,3 +5543,4 @@ www/p5-Apache-DB||2026-08-02|Has expired: uses hidden Perl functions that are hi
devel/p5-Data-Thunk||2026-08-02|Removed: no updates in years, depends on expired devel/p5-Data-Swap
math/p5-Set-IntSpan-Fast-XS||2026-08-02|Removed: no updates in years, depends on expired devel/p5-Data-Swap
devel/p5-Data-Swap||2026-08-02|Has expired: uses hidden Perl functions that are hidden after 5.37.0
+devel/p5-Devel-BeginLift||2026-08-02|Has expired: uses hidden Perl functions that are hidden after 5.37.0
diff --git a/devel/Makefile b/devel/Makefile
index 3e669ce19267..103650fe8e4e 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -2531,7 +2531,6 @@
SUBDIR += p5-Devel-ArgNames
SUBDIR += p5-Devel-Autoflush
SUBDIR += p5-Devel-Backtrace
- SUBDIR += p5-Devel-BeginLift
SUBDIR += p5-Devel-CallChecker
SUBDIR += p5-Devel-Caller
SUBDIR += p5-Devel-Caller-IgnoreNamespaces
diff --git a/devel/p5-Devel-BeginLift/Makefile b/devel/p5-Devel-BeginLift/Makefile
deleted file mode 100644
index cccafcfa2ba5..000000000000
--- a/devel/p5-Devel-BeginLift/Makefile
+++ /dev/null
@@ -1,24 +0,0 @@
-PORTNAME= Devel-BeginLift
-PORTVERSION= 0.001003
-PORTREVISION= 1
-CATEGORIES= devel perl5
-MASTER_SITES= CPAN
-PKGNAMEPREFIX= p5-
-
-MAINTAINER= perl@FreeBSD.org
-COMMENT= Perl extension to make selected sub calls evaluate at compile time
-WWW= https://metacpan.org/release/Devel-BeginLift
-
-BUILD_DEPENDS= ${RUN_DEPENDS} \
- p5-ExtUtils-Depends>0:devel/p5-ExtUtils-Depends
-RUN_DEPENDS= \
- p5-B-Hooks-OP-Check-EntersubForCV>=0.03:devel/p5-B-Hooks-OP-Check-EntersubForCV
-
-USES= perl5
-USE_PERL5= configure
-
-BROKEN= uses hidden Perl functions that are hidden after 5.37.0
-DEPRECATED= ${BROKEN}
-EXPIRATION_DATE=2026-08-01
-
-.include <bsd.port.mk>
diff --git a/devel/p5-Devel-BeginLift/distinfo b/devel/p5-Devel-BeginLift/distinfo
deleted file mode 100644
index d9571a6f0da6..000000000000
--- a/devel/p5-Devel-BeginLift/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (Devel-BeginLift-0.001003.tar.gz) = 418e0f09747fa7eefb6b284c7f437b6d4c7f15592d8235df56573eb6796cf4eb
-SIZE (Devel-BeginLift-0.001003.tar.gz) = 18974
diff --git a/devel/p5-Devel-BeginLift/files/patch-BeginLift.xs b/devel/p5-Devel-BeginLift/files/patch-BeginLift.xs
deleted file mode 100644
index 7dc3dcf08c76..000000000000
--- a/devel/p5-Devel-BeginLift/files/patch-BeginLift.xs
+++ /dev/null
@@ -1,44 +0,0 @@
---- BeginLift.xs.orig 2010-05-11 06:01:00 UTC
-+++ BeginLift.xs
-@@ -8,10 +8,6 @@
-
- #include "hook_op_check_entersubforcv.h"
-
--/* lifted from op.c */
--
--#define LINKLIST(o) ((o)->op_next ? (o)->op_next : linklist((OP*)o))
--
- #ifndef linklist
- # define linklist(o) THX_linklist(aTHX_ o)
- STATIC OP *THX_linklist(pTHX_ OP *o) {
-@@ -24,9 +20,9 @@ STATIC OP *THX_linklist(pTHX_ OP *o) {
- o->op_next = LINKLIST(first);
- kid = first;
- for (;;) {
-- if (kid->op_sibling) {
-- kid->op_next = LINKLIST(kid->op_sibling);
-- kid = kid->op_sibling;
-+ if (OpHAS_SIBLING(kid)) {
-+ kid->op_next = LINKLIST(OpSIBLING(kid));
-+ kid = OpSIBLING(kid);
- } else {
- kid->op_next = o;
- break;
-@@ -61,7 +57,7 @@ STATIC OP *lift_cb(pTHX_ OP *o, CV *cv,
- PUSHMARK(SP); /* push a mark for the arguments */
-
- /* push an arg for every sibling op */
-- for ( arg = curop->op_sibling; arg->op_sibling; arg = arg->op_sibling ) {
-+ for ( arg = OpSIBLING(arg); OpHAS_SIBLING(arg); arg = OpSIBLING(arg) ) {
- XPUSHs(sv_bless(newRV_inc(newSViv(PTR2IV(arg))), gv_stashpv("B::LISTOP", 0)));
- }
-
-@@ -96,7 +92,7 @@ STATIC OP *lift_cb(pTHX_ OP *o, CV *cv,
-
- if (SvROK(sv) && sv_derived_from(sv, "B::OP")) {
- OP *new = INT2PTR(OP *,SvIV((SV *)SvRV(sv)));
-- new->op_sibling = NULL;
-+ new->op_sibparent = NULL;
-
- /* FIXME this is bullshit */
- if ( (PL_opargs[new->op_type] & OA_CLASS_MASK) != OA_SVOP ) {
diff --git a/devel/p5-Devel-BeginLift/pkg-descr b/devel/p5-Devel-BeginLift/pkg-descr
deleted file mode 100644
index 8383a11010ae..000000000000
--- a/devel/p5-Devel-BeginLift/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-Devel::BeginLift 'lifts' arbitrary sub calls to running at compile
-time - sort of a souped up version of "use constant". It does this via
-some slightly insane perlguts magic.
diff --git a/devel/p5-Devel-BeginLift/pkg-plist b/devel/p5-Devel-BeginLift/pkg-plist
deleted file mode 100644
index 71d8af415604..000000000000
--- a/devel/p5-Devel-BeginLift/pkg-plist
+++ /dev/null
@@ -1,3 +0,0 @@
-%%SITE_ARCH%%/Devel/BeginLift.pm
-%%SITE_ARCH%%/auto/Devel/BeginLift/BeginLift.so
-%%PERL5_MAN3%%/Devel::BeginLift.3.gz