aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRene Ladan <rene@FreeBSD.org>2026-08-02 18:46:16 +0000
committerRene Ladan <rene@FreeBSD.org>2026-08-02 18:46:16 +0000
commit40aa4e26075fccb1cab1c43b4f8ae4022a2d7ca6 (patch)
tree1bd058764ef1c84d7b2b040b7e9681c7c0a8745f
parent3d869c1a59cd5606ffade7338812304c4097ba3b (diff)
devel/p5-Data-Swap: Remove expired port
2026-08-01 devel/p5-Data-Swap: 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-Data-Swap/Makefile19
-rw-r--r--devel/p5-Data-Swap/distinfo2
-rw-r--r--devel/p5-Data-Swap/pkg-descr8
-rw-r--r--devel/p5-Data-Swap/pkg-plist3
6 files changed, 1 insertions, 33 deletions
diff --git a/MOVED b/MOVED
index de92eadccfa8..39d51b51cbcb 100644
--- a/MOVED
+++ b/MOVED
@@ -5542,3 +5542,4 @@ devel/electron39||2026-07-31|Has expired: EOLed upstream, switch to newer versio
www/p5-Apache-DB||2026-08-02|Has expired: uses hidden Perl functions that are hidden after 5.37.0
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
diff --git a/devel/Makefile b/devel/Makefile
index e760fcf25fa8..3e669ce19267 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -2425,7 +2425,6 @@
SUBDIR += p5-Data-Stag
SUBDIR += p5-Data-Stream-Bulk
SUBDIR += p5-Data-Structure-Util
- SUBDIR += p5-Data-Swap
SUBDIR += p5-Data-Table
SUBDIR += p5-Data-Taxonomy-Tags
SUBDIR += p5-Data-TemporaryBag
diff --git a/devel/p5-Data-Swap/Makefile b/devel/p5-Data-Swap/Makefile
deleted file mode 100644
index da0792536b37..000000000000
--- a/devel/p5-Data-Swap/Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
-PORTNAME= Data-Swap
-PORTVERSION= 0.08
-PORTREVISION= 1
-CATEGORIES= devel perl5
-MASTER_SITES= CPAN
-PKGNAMEPREFIX= p5-
-
-MAINTAINER= parv@pair.com
-COMMENT= XS module to swap the contents and types of referenced variables
-WWW= https://metacpan.org/release/Data-Swap
-
-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-Data-Swap/distinfo b/devel/p5-Data-Swap/distinfo
deleted file mode 100644
index d8bab4447eca..000000000000
--- a/devel/p5-Data-Swap/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (Data-Swap-0.08.tar.gz) = e688ea3e3e9a77df5c98f4e5b21381697b7d459f70ca33f9832225ee60a6cae1
-SIZE (Data-Swap-0.08.tar.gz) = 27003
diff --git a/devel/p5-Data-Swap/pkg-descr b/devel/p5-Data-Swap/pkg-descr
deleted file mode 100644
index 3a4cd09722ff..000000000000
--- a/devel/p5-Data-Swap/pkg-descr
+++ /dev/null
@@ -1,8 +0,0 @@
-Paraphrased from the Data:Swap's documentation ...
-
-Data::Swap (XS) module allows to swap the contents of two referenced
-variables, even if they have different types. The main application is
-to change the base type of an object after it has been created, for
-example for dynamic loading of data structures:
-
- swap $self, bless $replacement, $newclass;
diff --git a/devel/p5-Data-Swap/pkg-plist b/devel/p5-Data-Swap/pkg-plist
deleted file mode 100644
index 117f25950933..000000000000
--- a/devel/p5-Data-Swap/pkg-plist
+++ /dev/null
@@ -1,3 +0,0 @@
-%%SITE_ARCH%%/Data/Swap.pm
-%%SITE_ARCH%%/auto/Data/Swap/Swap.so
-%%PERL5_MAN3%%/Data::Swap.3.gz