aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGeoffroy Desvernay <dgeo@centrale-med.fr>2026-10-02 13:43:19 +0000
committerYusuf Yaman <nxjoseph@FreeBSD.org>2026-10-02 21:02:27 +0000
commit6f028076f8b87cfe4990f548e73b39c9c1bfbac1 (patch)
treebefede434edbb54f9df4c4151d183ded025f197e
parent4d51b54e0af0d107316394a05049560db1fb5a7c (diff)
archivers/p5-Archive-Zip-SimpleZip: Add new port
Archive::Zip::SimpleZip is a module that allows the creation of Zip archives. For reading Zip archives, there is a companion module, called Archive::Zip::SimpleUnzip, that can read Zip archives. This port is also required by mail/sympa. PR: 299011 Approved by: osa, vvd (Mentors, implicit) MFH: 2026Q4 (cherry picked from commit 6e449cb4148a3598a0ccf487abb05124528d0e9d)
-rw-r--r--archivers/Makefile1
-rw-r--r--archivers/p5-Archive-Zip-SimpleZip/Makefile25
-rw-r--r--archivers/p5-Archive-Zip-SimpleZip/distinfo3
-rw-r--r--archivers/p5-Archive-Zip-SimpleZip/pkg-descr3
-rw-r--r--archivers/p5-Archive-Zip-SimpleZip/pkg-plist6
5 files changed, 38 insertions, 0 deletions
diff --git a/archivers/Makefile b/archivers/Makefile
index 6133f41d7c46..d7868dc07d21 100644
--- a/archivers/Makefile
+++ b/archivers/Makefile
@@ -118,6 +118,7 @@
SUBDIR += p5-Archive-Tar
SUBDIR += p5-Archive-Tar-Wrapper
SUBDIR += p5-Archive-Zip
+ SUBDIR += p5-Archive-Zip-SimpleZip
SUBDIR += p5-Compress-Bzip2
SUBDIR += p5-Compress-LZ4
SUBDIR += p5-Compress-LZF
diff --git a/archivers/p5-Archive-Zip-SimpleZip/Makefile b/archivers/p5-Archive-Zip-SimpleZip/Makefile
new file mode 100644
index 000000000000..fc3d1300baa4
--- /dev/null
+++ b/archivers/p5-Archive-Zip-SimpleZip/Makefile
@@ -0,0 +1,25 @@
+PORTNAME= Archive-Zip-SimpleZip
+DISTVERSION= 1.002
+CATEGORIES= archivers perl5
+MASTER_SITES= CPAN
+PKGNAMEPREFIX= p5-
+
+MAINTAINER= dgeo@centrale-med.fr
+COMMENT= Create Zip Archives
+WWW= https://metacpan.org/pod/Archive::Zip::SimpleZip \
+ https://github.com/pmqs/Archive-Zip-SimpleZip
+
+LICENSE= ART10 GPLv1+
+LICENSE_COMB= dual
+
+# 1 test dependency is currently not in the tree:
+# t/meta-json.t ... skipped: Test::CPAN::Meta::JSON required for testing META.json
+TEST_DEPENDS= p5-Test-CPAN-Meta>0:devel/p5-Test-CPAN-Meta \
+ p5-Test-Pod>0:devel/p5-Test-Pod
+
+USES= perl5
+USE_PERL5= configure
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/archivers/p5-Archive-Zip-SimpleZip/distinfo b/archivers/p5-Archive-Zip-SimpleZip/distinfo
new file mode 100644
index 000000000000..7c58c3c14ac5
--- /dev/null
+++ b/archivers/p5-Archive-Zip-SimpleZip/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1790948257
+SHA256 (Archive-Zip-SimpleZip-1.002.tar.gz) = 74f3f2e336c4b529775398bbd0e9ab3f40020b3730b5ce6d87ac0dababa6af64
+SIZE (Archive-Zip-SimpleZip-1.002.tar.gz) = 53692
diff --git a/archivers/p5-Archive-Zip-SimpleZip/pkg-descr b/archivers/p5-Archive-Zip-SimpleZip/pkg-descr
new file mode 100644
index 000000000000..440719e861ec
--- /dev/null
+++ b/archivers/p5-Archive-Zip-SimpleZip/pkg-descr
@@ -0,0 +1,3 @@
+Archive::Zip::SimpleZip is a module that allows the creation of Zip archives.
+For reading Zip archives, there is a companion module,
+called Archive::Zip::SimpleUnzip, that can read Zip archives.
diff --git a/archivers/p5-Archive-Zip-SimpleZip/pkg-plist b/archivers/p5-Archive-Zip-SimpleZip/pkg-plist
new file mode 100644
index 000000000000..4a1a040d4ebf
--- /dev/null
+++ b/archivers/p5-Archive-Zip-SimpleZip/pkg-plist
@@ -0,0 +1,6 @@
+%%SITE_PERL%%/Archive/Zip/SimpleUnzip.pm
+%%SITE_PERL%%/Archive/Zip/SimpleZip.pm
+%%SITE_PERL%%/Archive/Zip/StreamedUnzip.pm
+%%PERL5_MAN3%%/Archive::Zip::SimpleUnzip.3.gz
+%%PERL5_MAN3%%/Archive::Zip::SimpleZip.3.gz
+%%PERL5_MAN3%%/Archive::Zip::StreamedUnzip.3.gz