diff options
| author | Rene Ladan <rene@FreeBSD.org> | 2026-08-02 18:46:37 +0000 |
|---|---|---|
| committer | Rene Ladan <rene@FreeBSD.org> | 2026-08-02 18:46:37 +0000 |
| commit | b6191443b3e2a807d66d0849d44a71a990765d95 (patch) | |
| tree | aa82662bcae518b0849431b9431b0a6fe9963a40 | |
| parent | 40aa4e26075fccb1cab1c43b4f8ae4022a2d7ca6 (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-- | MOVED | 1 | ||||
| -rw-r--r-- | devel/Makefile | 1 | ||||
| -rw-r--r-- | devel/p5-Devel-BeginLift/Makefile | 24 | ||||
| -rw-r--r-- | devel/p5-Devel-BeginLift/distinfo | 2 | ||||
| -rw-r--r-- | devel/p5-Devel-BeginLift/files/patch-BeginLift.xs | 44 | ||||
| -rw-r--r-- | devel/p5-Devel-BeginLift/pkg-descr | 3 | ||||
| -rw-r--r-- | devel/p5-Devel-BeginLift/pkg-plist | 3 |
7 files changed, 1 insertions, 77 deletions
@@ -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 |
