summaryrefslogtreecommitdiff
path: root/perl-core
diff options
context:
space:
mode:
Diffstat (limited to 'perl-core')
-rw-r--r--perl-core/Compress-Raw-Zlib/Compress-Raw-Zlib-2.213.0.ebuild35
-rw-r--r--perl-core/Compress-Raw-Zlib/Manifest1
-rw-r--r--perl-core/Getopt-Long/Getopt-Long-2.580.0.ebuild14
-rw-r--r--perl-core/Getopt-Long/Manifest1
-rw-r--r--perl-core/Scalar-List-Utils/Manifest1
-rw-r--r--perl-core/Scalar-List-Utils/Scalar-List-Utils-1.680.0.ebuild12
6 files changed, 64 insertions, 0 deletions
diff --git a/perl-core/Compress-Raw-Zlib/Compress-Raw-Zlib-2.213.0.ebuild b/perl-core/Compress-Raw-Zlib/Compress-Raw-Zlib-2.213.0.ebuild
new file mode 100644
index 000000000000..90d1132426b4
--- /dev/null
+++ b/perl-core/Compress-Raw-Zlib/Compress-Raw-Zlib-2.213.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DIST_AUTHOR=PMQS
+DIST_TEST=parallel
+DIST_VERSION=2.213
+inherit perl-module
+
+DESCRIPTION="Low-Level Interface to zlib compression library"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+
+# We use the bundled version of zlib as the minimum version for the system copy
+# Check on bumps! Look in https://github.com/pmqs/Compress-Raw-Zlib/commits/master/zlib-src.
+RDEPEND=">=sys-libs/zlib-1.3.1"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/perl-ExtUtils-MakeMaker"
+
+src_prepare() {
+ rm -rf "${S}"/zlib-src/ || die
+ sed -i '/^zlib-src/d' "${S}"/MANIFEST || die
+ perl-module_src_prepare
+}
+
+src_configure() {
+ export BUILD_ZLIB=False
+ export USE_ZLIB_NG=False
+ export OLD_ZLIB=True
+ export ZLIB_INCLUDE="${ESYSROOT}"/usr/include
+ export ZLIB_LIB="${ESYSROOT}"/usr/$(get_libdir)
+ perl-module_src_configure
+}
diff --git a/perl-core/Compress-Raw-Zlib/Manifest b/perl-core/Compress-Raw-Zlib/Manifest
index b45c4158e5ef..31b28aa4d2cc 100644
--- a/perl-core/Compress-Raw-Zlib/Manifest
+++ b/perl-core/Compress-Raw-Zlib/Manifest
@@ -1,2 +1,3 @@
DIST Compress-Raw-Zlib-2.206.tar.gz 481767 BLAKE2B be4508171b24046c289d07706b1fb61d147057789a91b39799cd61bd388bcf4d02776e79237e3dc26ba12ee578d70898b615621170b73bbdd650f90d10781012 SHA512 3c722e6f363de90f6367446624090a9c482c9ed09f34b749765706da68e55e63f94608ea1d06669af567d8f8111d3311415f1f8a3daf782368c9a7bd4ff226f5
DIST Compress-Raw-Zlib-2.212.tar.gz 551286 BLAKE2B 2b2cdf6937e662e8a9abebfed248f4b66875f668f7d63c08b4487d5b2b071dc05b506af9ae336b97085bd9572d0fbd7fc407531bb1954cccb68752a2c04e732f SHA512 75f3c7eafed7c4a3df4e8609e2e291e390663ccbd3166b860dfeb1025f5007b7a8f568face9dff2bbb4b3eab4234cbb0806f90a0c132c7d738f520d98d033a67
+DIST Compress-Raw-Zlib-2.213.tar.gz 551722 BLAKE2B 5e2c9dc95368faca8a33b42d982891b92ceb3c2aed0908f9e828eaaaef962f3bf9e29e22e20189593c47305872d3e9cbdb49ad9cf4d086264962182404fb9fcf SHA512 dc98412a03ed1271b291bfd05ddd7d0d48e62ec84fd4328f1251a5266e3dfedec575fa5f19e473f0d7d6245d08e49b12e615765130bbb229d7903f029441fc33
diff --git a/perl-core/Getopt-Long/Getopt-Long-2.580.0.ebuild b/perl-core/Getopt-Long/Getopt-Long-2.580.0.ebuild
new file mode 100644
index 000000000000..d7b1fb6c6518
--- /dev/null
+++ b/perl-core/Getopt-Long/Getopt-Long-2.580.0.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DIST_AUTHOR=JV
+DIST_VERSION=2.58
+DIST_TEST=do
+inherit perl-module
+
+DESCRIPTION="Advanced handling of command line options"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
diff --git a/perl-core/Getopt-Long/Manifest b/perl-core/Getopt-Long/Manifest
index 9b03c1ec32cb..cd1e2123b669 100644
--- a/perl-core/Getopt-Long/Manifest
+++ b/perl-core/Getopt-Long/Manifest
@@ -1 +1,2 @@
DIST Getopt-Long-2.57.tar.gz 45259 BLAKE2B 4fb66b51d14f48416893de0349dbdd3212d9668e90adbe02df17af08ef6df0c1cba2028b7db2565ffecbce1ad359c1463cd631718134df13556cc47be493d69c SHA512 6b07f683b6f1371bc7f9b018ec659c049d58de25194965c6e2ba3a288e6802ba07257aa5d447bc082f0481d0956798d9f17521faf6a31d896bb3be0d17953b49
+DIST Getopt-Long-2.58.tar.gz 45642 BLAKE2B 3ecf9cb6c984128f3468d8f88e96baffa14d5b52ed90ce2e6298b231d3ff3bf5273c78fae7ae187d2eaceee98e6b14ce8a7d249c6b5298b5e511c8690f320659 SHA512 c673b82a819533310d5697be7e0b009ed39fd02873d17b3f0e1eebab790c58faf5e0a6b1d79bf274e3ee9d35d43b355988dccae56ec9fcbc6822bcae7d7e2ef6
diff --git a/perl-core/Scalar-List-Utils/Manifest b/perl-core/Scalar-List-Utils/Manifest
index ec1fc84e47e0..f9cd016531b9 100644
--- a/perl-core/Scalar-List-Utils/Manifest
+++ b/perl-core/Scalar-List-Utils/Manifest
@@ -1 +1,2 @@
DIST Scalar-List-Utils-1.63.tar.gz 177981 BLAKE2B 7753234bfe6f2a3d4d76481a2383ae6ad7a46892afa7956bb991db5d1617574fa8a63f473a2153fbc70db4178f5b514fac92567fb6599d6a19b0569d665df50d SHA512 e9e44a62181153c5e28a39df56ec14e9ed2918c6b398dd8e3d9f79669969828f6c0e5efdd02970abaf71ae258b291ad434dc4c597cf6ba4fba55cda892ac8de8
+DIST Scalar-List-Utils-1.68.tar.gz 181532 BLAKE2B 1a2d0b337857163a7f03d84974c1e15c006d8efffbe448bebd5c53dca5830f20215193f5ffc2b7518b331b2642b93b1cd263c2672b4b77a272a38e9b31f0e35f SHA512 52565ffc5fadde9bc1db70ffa311fe0d4c9fdfabc95cb7da216cc6cf7d56a41814780b6d5f7aded1f3593c7ed78f8a0704a7798644eeeaf799e6ffc52c901120
diff --git a/perl-core/Scalar-List-Utils/Scalar-List-Utils-1.680.0.ebuild b/perl-core/Scalar-List-Utils/Scalar-List-Utils-1.680.0.ebuild
new file mode 100644
index 000000000000..03e161833836
--- /dev/null
+++ b/perl-core/Scalar-List-Utils/Scalar-List-Utils-1.680.0.ebuild
@@ -0,0 +1,12 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DIST_AUTHOR=PEVANS
+DIST_VERSION=1.68
+inherit perl-module
+
+DESCRIPTION="Common Scalar and List utility subroutines"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"