git: b6191443b3e2 - main - devel/p5-Devel-BeginLift: Remove expired port

Rene Ladan <[email protected]> Sun, 02 Aug 2026 18:46:43 +0000
Newsgroups gmane.os.freebsd.devel.cvs.ports
Message-ID <[email protected]>
The branch main has been updated by rene:

URL: https://cgit.FreeBSD.org/ports/commit/?id=b6191443b3e2a807d66d0849d44a71a990765d95

commit b6191443b3e2a807d66d0849d44a71a990765d95
Author:     Rene Ladan <[email protected]>
AuthorDate: 2026-08-02 18:46:37 +0000
Commit:     Rene Ladan <[email protected]>
CommitDate: 2026-08-02 18:46:37 +0000

    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
---
 MOVED                                             |  1 +
 devel/Makefile                                    |  1 -
 devel/p5-Devel-BeginLift/Makefile                 | 24 -------------
 devel/p5-Devel-BeginLift/distinfo                 |  2 --
 devel/p5-Devel-BeginLift/files/patch-BeginLift.xs | 44 -----------------------
 devel/p5-Devel-BeginLift/pkg-descr                |  3 --
 devel/p5-Devel-BeginLift/pkg-plist                |  3 --
 7 files changed, 1 insertion(+), 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=	[email protected]
-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