git: 40aa4e26075f - main - devel/p5-Data-Swap: Remove expired port

Rene Ladan <[email protected]> Sun, 02 Aug 2026 18:46:22 +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=40aa4e26075fccb1cab1c43b4f8ae4022a2d7ca6

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

    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
---
 MOVED                        |  1 +
 devel/Makefile               |  1 -
 devel/p5-Data-Swap/Makefile  | 19 -------------------
 devel/p5-Data-Swap/distinfo  |  2 --
 devel/p5-Data-Swap/pkg-descr |  8 --------
 devel/p5-Data-Swap/pkg-plist |  3 ---
 6 files changed, 1 insertion(+), 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=	[email protected]
-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