summaryrefslogtreecommitdiff
path: root/dev-perl
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-10-15 04:04:09 +0100
committerV3n3RiX <venerix@koprulu.sector>2024-10-15 04:04:09 +0100
commit45392c898b8ba163e95028bd98896e77f0c73806 (patch)
treebf6b64dd472acc2960a5c24b26dd0ac036b47d0d /dev-perl
parent2916cf6049cf9d3092021e247d56c580df6029a7 (diff)
gentoo auto-resync : 15:10:2024 - 04:04:09
Diffstat (limited to 'dev-perl')
-rw-r--r--dev-perl/Apache-AuthCookie/Apache-AuthCookie-3.320.0.ebuild38
-rw-r--r--dev-perl/Apache-AuthCookie/Manifest2
-rw-r--r--dev-perl/App-perlbrew/App-perlbrew-1.0.0.ebuild57
-rw-r--r--dev-perl/App-perlbrew/Manifest2
-rw-r--r--dev-perl/CPAN-Meta-Requirements/CPAN-Meta-Requirements-2.143.0.ebuild2
-rw-r--r--dev-perl/CPAN-Meta-Requirements/Manifest2
-rw-r--r--dev-perl/CPAN-Requirements-Dynamic/CPAN-Requirements-Dynamic-0.1.0.ebuild2
-rw-r--r--dev-perl/CPAN-Requirements-Dynamic/Manifest2
-rw-r--r--dev-perl/Convert-Binary-C/Convert-Binary-C-0.850.0.ebuild24
-rw-r--r--dev-perl/Convert-Binary-C/Manifest2
-rw-r--r--dev-perl/Crypt-OpenPGP/Crypt-OpenPGP-1.150.0.ebuild45
-rw-r--r--dev-perl/Crypt-OpenPGP/Manifest2
-rw-r--r--dev-perl/CryptX/CryptX-0.82.0.ebuild51
-rw-r--r--dev-perl/CryptX/Manifest3
-rw-r--r--dev-perl/CryptX/files/CryptX-0.82.0-respect-flags.patch23
-rw-r--r--dev-perl/DBI-Shell/DBI-Shell-11.980.0-r1.ebuild (renamed from dev-perl/DBI-Shell/DBI-Shell-11.980.0.ebuild)2
-rw-r--r--dev-perl/DBI-Shell/Manifest2
-rw-r--r--dev-perl/DateTime-TimeZone/DateTime-TimeZone-2.630.0.ebuild40
-rw-r--r--dev-perl/DateTime-TimeZone/Manifest2
-rw-r--r--dev-perl/Dumbbench/Dumbbench-0.504.0.ebuild34
-rw-r--r--dev-perl/Dumbbench/Manifest2
-rw-r--r--dev-perl/Email-Send/Email-Send-2.202.0.ebuild43
-rw-r--r--dev-perl/Email-Send/Manifest2
-rw-r--r--dev-perl/ExtUtils-Helpers/ExtUtils-Helpers-0.28.0.ebuild27
-rw-r--r--dev-perl/ExtUtils-Helpers/Manifest2
-rw-r--r--dev-perl/Finance-Quote/Finance-Quote-1.630.0.ebuild88
-rw-r--r--dev-perl/Finance-Quote/Manifest2
-rw-r--r--dev-perl/Graph/Graph-0.973.200.ebuild29
-rw-r--r--dev-perl/Graph/Manifest2
-rw-r--r--dev-perl/Gtk3-ImageView/Gtk3-ImageView-12.0.0.ebuild41
-rw-r--r--dev-perl/Gtk3-ImageView/Manifest2
-rw-r--r--dev-perl/HTTP-BrowserDetect/HTTP-BrowserDetect-3.410.0.ebuild32
-rw-r--r--dev-perl/HTTP-BrowserDetect/Manifest2
-rw-r--r--dev-perl/HTTP-Message/HTTP-Message-7.0.0.ebuild43
-rw-r--r--dev-perl/HTTP-Message/Manifest2
-rw-r--r--dev-perl/Log-Report/Log-Report-1.390.0.ebuild30
-rw-r--r--dev-perl/Log-Report/Manifest2
-rw-r--r--dev-perl/MCE/MCE-1.900.0.ebuild34
-rw-r--r--dev-perl/MCE/Manifest2
-rw-r--r--dev-perl/Mail-DKIM/Mail-DKIM-1.202.409.230.ebuild46
-rw-r--r--dev-perl/Mail-DKIM/Manifest2
-rw-r--r--dev-perl/Mail-SPF/Mail-SPF-3.202.409.230.ebuild55
-rw-r--r--dev-perl/Mail-SPF/Manifest2
-rw-r--r--dev-perl/Manifest.gzbin287575 -> 287792 bytes
-rw-r--r--dev-perl/Modern-Perl/Manifest2
-rw-r--r--dev-perl/Modern-Perl/Modern-Perl-1.202.410.10.ebuild24
-rw-r--r--dev-perl/Module-Build-Tiny/Manifest2
-rw-r--r--dev-perl/Module-Build-Tiny/Module-Build-Tiny-0.51.0.ebuild44
-rw-r--r--dev-perl/Net-DNS/Manifest2
-rw-r--r--dev-perl/Net-DNS/Net-DNS-1.470.0.ebuild69
-rw-r--r--dev-perl/Object-Pad/Manifest2
-rw-r--r--dev-perl/Object-Pad/Object-Pad-0.814.0.ebuild26
-rw-r--r--dev-perl/OpenGL-GLUT/Manifest2
-rw-r--r--dev-perl/OpenGL-GLUT/OpenGL-GLUT-0.720.0.ebuild2
-rw-r--r--dev-perl/PDL/Manifest2
-rw-r--r--dev-perl/PDL/PDL-2.93.0.ebuild139
-rw-r--r--dev-perl/Perl-Tidy/Manifest2
-rw-r--r--dev-perl/Perl-Tidy/Perl-Tidy-20240903.0.0.ebuild32
-rw-r--r--dev-perl/String-Util/Manifest2
-rw-r--r--dev-perl/String-Util/String-Util-1.350.0.ebuild24
-rw-r--r--dev-perl/Test2-Plugin-IOEvents/Manifest3
-rw-r--r--dev-perl/Test2-Plugin-IOEvents/Test2-Plugin-IOEvents-0.1.1.ebuild15
-rw-r--r--dev-perl/Test2-Plugin-IOEvents/metadata.xml13
-rw-r--r--dev-perl/Type-Tiny/Manifest2
-rw-r--r--dev-perl/Type-Tiny/Type-Tiny-2.6.0.ebuild44
-rw-r--r--dev-perl/X11-XCB/Manifest2
-rw-r--r--dev-perl/X11-XCB/X11-XCB-0.230.0.ebuild51
-rw-r--r--dev-perl/XS-Parse-Keyword/Manifest2
-rw-r--r--dev-perl/XS-Parse-Keyword/XS-Parse-Keyword-0.460.0.ebuild24
-rw-r--r--dev-perl/XS-Parse-Sublike/Manifest2
-rw-r--r--dev-perl/XS-Parse-Sublike/XS-Parse-Sublike-0.280.0.ebuild25
-rw-r--r--dev-perl/YAML-LibYAML/Manifest2
-rw-r--r--dev-perl/YAML-LibYAML/YAML-LibYAML-0.902.0.ebuild14
-rw-r--r--dev-perl/autobox/Manifest2
-rw-r--r--dev-perl/autobox/autobox-3.0.2.ebuild26
75 files changed, 1424 insertions, 8 deletions
diff --git a/dev-perl/Apache-AuthCookie/Apache-AuthCookie-3.320.0.ebuild b/dev-perl/Apache-AuthCookie/Apache-AuthCookie-3.320.0.ebuild
new file mode 100644
index 000000000000..bf21d0b6f47b
--- /dev/null
+++ b/dev-perl/Apache-AuthCookie/Apache-AuthCookie-3.320.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=MSCHOUT
+DIST_VERSION=3.32
+inherit perl-module
+
+DESCRIPTION="Perl Authentication and Authorization via cookies"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+ >=www-apache/mod_perl-2
+ virtual/perl-Carp
+ >=dev-perl/Class-Load-0.30.0
+ virtual/perl-Encode
+ dev-perl/HTTP-Body
+ dev-perl/Hash-MultiValue
+ dev-perl/WWW-Form-UrlEncoded
+ >=dev-perl/URI-1.360.0
+"
+BDEPEND="
+ ${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=dev-perl/Apache-Test-1.390.0
+ >=virtual/perl-Test-Simple-0.940.0
+ !www-apache/mpm_itk
+ )
+"
+
+src_test() {
+ perl_rm_files t/author-* t/signature.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Apache-AuthCookie/Manifest b/dev-perl/Apache-AuthCookie/Manifest
index 966b906bf527..78ea106e1852 100644
--- a/dev-perl/Apache-AuthCookie/Manifest
+++ b/dev-perl/Apache-AuthCookie/Manifest
@@ -1,3 +1,5 @@
DIST Apache-AuthCookie-3.31.tar.gz 63708 BLAKE2B d024cd1f904c7696411e9321a6945f2acbed1088bd4244467dd788206bddd9cd63f5356406f1003e0f0ed88033c3abfcd1fd6ca6dcb7d865293219ad3944f76a SHA512 207a2d6c05e1b9a67ebd839263cc4f9945d6539e6927320f9ed23a5dff60e8fccab6c6bf869e232987c2b643129b536db9830e4283d026151d574ecbbb134331
+DIST Apache-AuthCookie-3.32.tar.gz 64200 BLAKE2B aadd632df76c2dbc5fafaf3c01145f8e6a7da62e0bd31f3d335c8572d6d8abc20894771acc0d4f9d21904bf409b0a432e5d5f80e9130bd023022153099dfb15a SHA512 79bddf7c2c0608865205fd6bd6458d9745d8544e063e4291897b697cb6bad0c404729ac0ffc5e10dc7ee99eb8dfd2c212c9d02ea88bdf34bab4b0b51fcb557bc
EBUILD Apache-AuthCookie-3.310.0.ebuild 714 BLAKE2B 5ea9adf5320260d099aeb54f850cecde2543a8bb2dcb99722402170142f40292a670424df57bf7656e5876ffc8b83e59c88fee1246ed297bab3db1ec293b7959 SHA512 f48cc3a0b67fd104a9995306cd30e70d79dc972fbcf022fdba83738b3b2c9a1cc031d1d476ef888919083ad8779df8e99c0cf0ef0b6fae59f70bee97bdae346e
+EBUILD Apache-AuthCookie-3.320.0.ebuild 716 BLAKE2B f9f67c0dff002c1dab16060d0a0050933946a5221cb31401e6e4a989278515042c90d5f815db79e94d993a53dad312ab1f8dab6866d225766694987d1a437f60 SHA512 8c879f7950ac75717b2df7d8573032c2fa94edae0ddb9379df06e4f451e3ecaf9c3aac79ff9b64045f97ca63e7467e0af1b6c69f10dbcf8a53d3d978f79202fb
MISC metadata.xml 1359 BLAKE2B cc04a3bf8c715852c4406a82c60ae3c3d3bf900be9895c73df1ac52471a64e8b7123b898e7b2f02b3ec1d345943e19ef25573a5240720011c1ccb0549895b2aa SHA512 c0e5a34f77a709330536aee31a3200889d371403f1e570a11b7794b5a63d208135cce89a5c81b826641bed7aa2d9c547265f79b06097b093ace96b8c2c0b8627
diff --git a/dev-perl/App-perlbrew/App-perlbrew-1.0.0.ebuild b/dev-perl/App-perlbrew/App-perlbrew-1.0.0.ebuild
new file mode 100644
index 000000000000..ad720c9feb0e
--- /dev/null
+++ b/dev-perl/App-perlbrew/App-perlbrew-1.0.0.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=GUGOD
+DIST_VERSION=1.00
+inherit perl-module
+
+DESCRIPTION='Manage perl installations in your $HOME'
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+ >=virtual/perl-ExtUtils-MakeMaker-7.220.0
+ >=dev-perl/CPAN-Perl-Releases-5.202.307.200
+ >=dev-perl/Capture-Tiny-0.360.0
+ >=dev-perl/Devel-PatchPerl-2.80.0
+ >=virtual/perl-ExtUtils-MakeMaker-7.220.0
+ >=virtual/perl-File-Temp-0.230.400
+ virtual/perl-JSON-PP
+ >=dev-perl/local-lib-2.0.14
+"
+BDEPEND="
+ ${RDEPEND}
+ >=dev-perl/Module-Build-Tiny-0.39.0
+ test? (
+ >=dev-perl/File-Which-1.210.0
+ >=dev-perl/Path-Class-0.330.0
+ >=dev-perl/Test2-Plugin-IOEvents-0.1.1
+ >=dev-perl/Test2-Plugin-NoWarnings-0.100.0
+ )
+"
+
+mydoc=( "doc/notes.org" )
+
+src_test() {
+ ( # export leak guard
+ if has "network" ${DIST_TEST_OVERRIDE:-${DIST_TEST:-do parallel}}; then
+ einfo "Network Tests Enabled"
+ export TEST_LIVE=1
+ else
+ ewarn "This package needs network access for comprehensive testing."
+ ewarn "For details, see:"
+ ewarn "https://wiki.gentoo.org/wiki/Project:Perl/maint-notes/${CATEGORY}/${PN}"
+ fi
+
+ if has "network-dev-test" ${DIST_TEST_OVERRIDE:-${DIST_TEST:-do parallel}}; then
+ einfo "Developer HTTP Test enabled"
+ export PERLBREW_DEV_TEST=1
+ fi
+
+ perl-module_src_test
+ )
+}
diff --git a/dev-perl/App-perlbrew/Manifest b/dev-perl/App-perlbrew/Manifest
index 6f1e737beb30..dc60e5a9457d 100644
--- a/dev-perl/App-perlbrew/Manifest
+++ b/dev-perl/App-perlbrew/Manifest
@@ -1,3 +1,5 @@
DIST App-perlbrew-0.98.tar.gz 85396 BLAKE2B 4c7b71cbf49ef8e07627d55c59486fb88265f6d4584be8cf8d266f333aa44f1f1c1b00a8fc931113fd436fc19d6fb24f9973be71001bc45db160b19a2ff24cbb SHA512 55a3e53b52569594f977a3b61c9d739ab35dbf5a4fd5c6c021fb654bd5167c1843edee869ea854977c9b92311f5a0736aa55d9ed63a77359a1bb0682384f1a69
+DIST App-perlbrew-1.00.tar.gz 89040 BLAKE2B ab24e097658e3a07d6c0c24f1f9a230327026b7cb4f61a0683a53642c467a3e1eb1443e65b410bd9749b68341009d581e55ca81e07dd7a9caf6866a060183c98 SHA512 e5995fef15bac0b4bc7a52295c33010ea2cef1f927a16d8baaa57ac014f1176b4896681080f23d392aaef2d85a6996c4ac646555e9aea973ac7960492fec8a00
EBUILD App-perlbrew-0.980.0.ebuild 1517 BLAKE2B 8041b467e034c95e63aa8c52b7f0e67be5b2fc8660d13556299eee68d295a08fe3216e32ad44893b30157beaebf02487abcc4a713dec941cbb55ae71fbbf7f09 SHA512 2e6861a30f7ad188f5af87d9443a26b076de1113054bc91a62076526065f2fc4e4f64d0bce3d90ed17aa9d5a651fde045970adca6817f49becc897acad3a3b4f
+EBUILD App-perlbrew-1.0.0.ebuild 1364 BLAKE2B e9cb819a43e67e55fd1420756b645492e0ef123cb2e8273ddc28453d373a87d514893d751143ae7a32b774c4daaa91a70aaeafa85ce4e4ee673e75e74d7972be SHA512 b5e03c5c0243faa8bb645b547c460f8b58c90681ba34cb7008344d2c2c5425ba0a0f40cb34a5f51894a0316922dda797f095e106d41c54635f76c2ff0500d9fb
MISC metadata.xml 806 BLAKE2B 7f8b1a10670736885e02b01555e43ab8978ad28991e07d780d78599ead5f110cc0fe3431475e7a247ef4648fa5bd94f648a865b2d2b23f5d1b049dcf1e3088f7 SHA512 f28c3dde948e47a61c018b3d1831c69ea76ca16ffcf5e959089b580f80a964ff58b66b06824889edea816ffb8bc0756c01cd3670a8d1af91c06bb929dc11be9f
diff --git a/dev-perl/CPAN-Meta-Requirements/CPAN-Meta-Requirements-2.143.0.ebuild b/dev-perl/CPAN-Meta-Requirements/CPAN-Meta-Requirements-2.143.0.ebuild
index cfac81c96177..d9e2c1e06bbc 100644
--- a/dev-perl/CPAN-Meta-Requirements/CPAN-Meta-Requirements-2.143.0.ebuild
+++ b/dev-perl/CPAN-Meta-Requirements/CPAN-Meta-Requirements-2.143.0.ebuild
@@ -10,4 +10,4 @@ inherit perl-module
DESCRIPTION="Set of version requirements for a CPAN dist"
SLOT="0"
-KEYWORDS="amd64 ~loong"
+KEYWORDS="amd64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
diff --git a/dev-perl/CPAN-Meta-Requirements/Manifest b/dev-perl/CPAN-Meta-Requirements/Manifest
index 50d1cb6e3ca4..bdbd8f13674e 100644
--- a/dev-perl/CPAN-Meta-Requirements/Manifest
+++ b/dev-perl/CPAN-Meta-Requirements/Manifest
@@ -1,3 +1,3 @@
DIST CPAN-Meta-Requirements-2.143.tar.gz 32843 BLAKE2B ddd82c96ffedbec7d6b98565a4be8b7824578769ad8aa88ce3b8ae8cf26987b7ef45aefc1c8bb300664b944ea7ea4563eaeb78e6469e667d9cf70184337174f8 SHA512 01283e54753678bbc731c254f84b989a104a7228faf8a6bc33561b1846d2c410e1ec9219b7ebc073bd41b7e025b22fd96893a6f83f3bf2b07e1eb5766a76833c
-EBUILD CPAN-Meta-Requirements-2.143.0.ebuild 257 BLAKE2B a42c2c116434b48f8dbdcdde8c8dd46ed76a2f4e2ae887d7d9c663d803e43dae716bf9bd1df70f21f01eef7fe86c97c7f01e4b50085ecb8f74d6a4a6cde6fbed SHA512 77c6605926efeb8bd80e3d5d771487c77a48354a2c91537ed6618b603e5f82b610c60f151d3ab45733017ef03f7d2e00f89ec449080e15956c5553ae69dfc25c
+EBUILD CPAN-Meta-Requirements-2.143.0.ebuild 288 BLAKE2B a76d946aee5433df89b0661874872724a2b338b5d9062d8bc5575814fa437a98b8c60f5afd6c91e47d94a0aa9b0b8a3c68709d31c60117502aaeddcbdc109295 SHA512 0778942ffc146bb7883f277cecb38cc656ac5bdf38c5627c48d1936b215c51a24da08c84152cc661d8e09e7adff6d73bb5e4655f24550e6c6ccef2b3f77b5fb7
MISC metadata.xml 482 BLAKE2B 66747b9aaf25f148abcd060d892b92b4986f90a1d5e38c7a02e59a3af6ba002a926d2ce085f0aaee456ab648fb387919734986763a7f1a00fc2c29014ff27a01 SHA512 89c9863f627eb7eab5efe62bb30d6ba50c149d2f5aa321a4ef1b2df5b8b2b5724a9efb5f08a30c62b12cf84d77b7cbc1a97ef8515038779c2279343c18bbb269
diff --git a/dev-perl/CPAN-Requirements-Dynamic/CPAN-Requirements-Dynamic-0.1.0.ebuild b/dev-perl/CPAN-Requirements-Dynamic/CPAN-Requirements-Dynamic-0.1.0.ebuild
index e0cc68cf2fcf..657614f50047 100644
--- a/dev-perl/CPAN-Requirements-Dynamic/CPAN-Requirements-Dynamic-0.1.0.ebuild
+++ b/dev-perl/CPAN-Requirements-Dynamic/CPAN-Requirements-Dynamic-0.1.0.ebuild
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Dynamic prerequisites in meta files"
SLOT="0"
-KEYWORDS="amd64 ~loong"
+KEYWORDS="amd64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
RDEPEND="
dev-perl/CPAN-Meta-Requirements
diff --git a/dev-perl/CPAN-Requirements-Dynamic/Manifest b/dev-perl/CPAN-Requirements-Dynamic/Manifest
index 886bb9147e09..c6356ff767d8 100644
--- a/dev-perl/CPAN-Requirements-Dynamic/Manifest
+++ b/dev-perl/CPAN-Requirements-Dynamic/Manifest
@@ -1,3 +1,3 @@
DIST CPAN-Requirements-Dynamic-0.001.tar.gz 13616 BLAKE2B 78989f67573d84cdd1f8c7534b41f629f00fada09a5a618f674aea8f173b4b475296c338c7303baafdee5d55a17847f43b27fda082c89997a1d535c53302c9f4 SHA512 d4aba77f52f47c7399164762285e5c42e5eb4ffc5e7c13cf993e8c45975e9e96ac5d6db25817ab88dfa7ba0acdd69109b47dcf193c7cffe890044cfc660a951a
-EBUILD CPAN-Requirements-Dynamic-0.1.0.ebuild 353 BLAKE2B 0816df46047cf6fce119ef5e1911e2a540a05e7d10960f3c14be964754d89b3464bdbd458eb780a7fdab6e6da4058901c4e42a71cad3a48f7ed343db548316fd SHA512 56b274d440db54a1fc5e5378fbdfa43abe85158204d0702d0a6d2c0620342c1a90420aaeb18e8793112e0a95f9e848b8eac40e184a64147edfcf0c10079003b8
+EBUILD CPAN-Requirements-Dynamic-0.1.0.ebuild 384 BLAKE2B 76467fc10ec02a6c2e9ac261e6c674544773d673e0a54c9a531a5ec3a0ed9f89a23459c6b52054ca97a2e915d83bb74898bff995df91e819b405416594862ed6 SHA512 98d4ccaa69f77ae48ddfe9745e46b28bfdf1d9af2735a4a9d12295c0ffa3c9ae7bf36d4087ee17dcffd01dec0727c3156903d7013977a44082aa57b86b02a31b
MISC metadata.xml 412 BLAKE2B 9c58889bf77a2919bb2375f2f499baa410309f6b728d83becaa39163296a2baf04a13ddf07edc97fe270a3fea443945e950e9f4e367268553b3c8e077f7cc685 SHA512 75fcada952b30086fd432ce3ef62f1a94c908a21c912da61afce27bcb5045495d0bb507a2f7bd077fa26a9a89fe73ac6066f8022a126bafddd76ab1515f3e3a0
diff --git a/dev-perl/Convert-Binary-C/Convert-Binary-C-0.850.0.ebuild b/dev-perl/Convert-Binary-C/Convert-Binary-C-0.850.0.ebuild
new file mode 100644
index 000000000000..400afaeb8979
--- /dev/null
+++ b/dev-perl/Convert-Binary-C/Convert-Binary-C-0.850.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=MHX
+DIST_VERSION=0.85
+# NB: Examples are generated
+DIST_EXAMPLES=("examples/*")
+inherit perl-module
+
+DESCRIPTION="Binary Data Conversion using C Types"
+
+LICENSE="|| ( GPL-1+ Artistic ) BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+# bison >= 1.31?
+BDEPEND="virtual/perl-ExtUtils-MakeMaker"
+
+PERL_RM_FILES=(
+ tests/802_pod.t
+ tests/803_pod_coverage.t
+)
diff --git a/dev-perl/Convert-Binary-C/Manifest b/dev-perl/Convert-Binary-C/Manifest
index f586b86bc616..0aaef2135ab3 100644
--- a/dev-perl/Convert-Binary-C/Manifest
+++ b/dev-perl/Convert-Binary-C/Manifest
@@ -1,3 +1,5 @@
DIST Convert-Binary-C-0.84.tar.gz 1348549 BLAKE2B 7271f68d26cd387aa75c2eb966bd8497081e690ed7bd1339c98864fe9349398c723dab26120ecdaf534f28a969e85df95aa9ff7bbde8e4f1146a4a9b79818f1e SHA512 1c5160b39e5b64dc61c5e6bfeb163728352721ebfdc8c5096557e19293136e0aea613bf166e9b539a3980c39bc98466c99691be7d4f7325dac0c05fdd324440d
+DIST Convert-Binary-C-0.85.tar.gz 1365702 BLAKE2B 97c557e624f2d23f50f14d29d307283d390574f00ed919132fd6f46c9b86974619a1998829c9c009df1652c4a7993cb98c1eb3eea5f7686f7af9a1f04c48e389 SHA512 892287e313a5d13656c6ffed2eb5dbbabe8db2f3628404d05223130fb2396d8d6cd4365d134c37f17793b9168a926f3df1b00ca29fa5e56d5da343c18250633e
EBUILD Convert-Binary-C-0.840.0.ebuild 577 BLAKE2B 1b04ae98e1ed890edf70feaafebcf592d591c825ca75c7470212edc39080f53f1588516e42e39f819b6740235fa921b5d94e23bdbbf5ea0d5b2da884fcf459ed SHA512 aaadf52ee3eed1f147e421e04f604dde838e18b8b2e54b52306b026034db71c1b929ac7c727e7b1857444baf10336172a5a11da41a8dc53b372c97f5df984f7d
+EBUILD Convert-Binary-C-0.850.0.ebuild 469 BLAKE2B f7f4f826a534b21bd883ac84b5cb905aaa1f4c8f458f665b003f75e1964b932d79c96f07d4d4f288a8b649453deb55ab3c654f96a391b134376a125d777d9b6d SHA512 39fdd190ff6e31a01e3d4ba73c18b3310e40abbe59350bbbdd61fa1a67fa24c463b93b84cee31751763e78ff2291f2d747914fba2162eb1193737f2f316be00c
MISC metadata.xml 479 BLAKE2B 7fa7cc7a32ad9ff3034d7e5f7872e7bcd02dc138d44c2f6354ced943666915702e5963d9ff056987ef21be4625af8dad7cbef118e6014acffffae68b88e1d5f9 SHA512 c0f01e65df9c64c0c08b4f005e4043a59212fb8ca9f972d907e9d111682f6b2f1bb1111cdaca73259873f13feb447d1b2460336a0b57d0e248ea7ed13b9f6f7b
diff --git a/dev-perl/Crypt-OpenPGP/Crypt-OpenPGP-1.150.0.ebuild b/dev-perl/Crypt-OpenPGP/Crypt-OpenPGP-1.150.0.ebuild
new file mode 100644
index 000000000000..4d90a3304f57
--- /dev/null
+++ b/dev-perl/Crypt-OpenPGP/Crypt-OpenPGP-1.150.0.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=TIMLEGGE
+DIST_VERSION=1.15
+inherit perl-module
+
+DESCRIPTION="Pure-Perl OpenPGP-compatible PGP implementation"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+# Note: Don't depend on Alt::, non Alt:: works for now
+RDEPEND="
+ dev-perl/Bytes-Random-Secure
+ dev-perl/Crypt-RSA
+ dev-perl/Crypt-Blowfish
+ dev-perl/Crypt-CAST5_PP
+ dev-perl/Crypt-DES_EDE3
+ >=dev-perl/Crypt-DSA-1.170.0
+ dev-perl/Crypt-IDEA
+ >=dev-perl/Crypt-RIPEMD160-0.50.0
+ dev-perl/Crypt-Rijndael
+ >=dev-perl/Crypt-Twofish-2.00
+ virtual/perl-Digest-MD5
+ virtual/perl-Digest-SHA
+ dev-perl/File-HomeDir
+ virtual/perl-IO-Compress
+ dev-perl/libwww-perl
+ virtual/perl-MIME-Base64
+ virtual/perl-Math-BigInt
+ dev-perl/TermReadKey
+ dev-perl/URI
+ >=dev-perl/Data-Buffer-0.04
+"
+BDEPEND="
+ ${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ dev-perl/Test-Exception
+ virtual/perl-Test-Simple
+ )
+"
diff --git a/dev-perl/Crypt-OpenPGP/Manifest b/dev-perl/Crypt-OpenPGP/Manifest
index 8c9e3a60cd19..3dba1037861c 100644
--- a/dev-perl/Crypt-OpenPGP/Manifest
+++ b/dev-perl/Crypt-OpenPGP/Manifest
@@ -1,3 +1,5 @@
DIST Crypt-OpenPGP-1.12.tar.gz 103125 BLAKE2B 5598a5bef66ef749ff8afe93371ad7655aea24edf5067a3b74e7e0255bffce5e4d85c97d9f6e7f3c5d2fa3202a8ae816589609d25b183bcefa8d7ae85ae0b079 SHA512 7cbdd1e125d686aea6e6de66572e3d2d03f08d048481b757b9fa51f7d3d0b39dce1f4105a18600b4d546001bf39baeefb199c25449be21d038685cb21174caf6
+DIST Crypt-OpenPGP-1.15.tar.gz 114938 BLAKE2B b464237e22be0c51547c6cb84d2d1dfe399ecc3aaa74c01c7df349ef91593f1b01c67ca77490bea58725fba1e8baed6c70b44b5bec11d9d85684feb89d388bc1 SHA512 ee3b074644a568c4adacd65a38dac3871bb0dd06f51bed96207dec720617c259ff71bdd5f29f5932ea99495384854fece98b9bfe6d7adddf991915cc7096db6b
EBUILD Crypt-OpenPGP-1.120.0-r1.ebuild 909 BLAKE2B e20a1b0d404249bef862e6bd79378825c62279509232ce39d7d3761d5202f0bcdc27a60430e7b401c8acbd6b0d28ad6e49c34738c9264f207981d7d7a55bdbac SHA512 78f908343e7a2822dd7107a1fe38e7836f8d9d45d64eaeb33bea7b980d08b326d50f64d769b1614ff67085044d39736cd954a7bc489933a77d5eaad93a585ba5
+EBUILD Crypt-OpenPGP-1.150.0.ebuild 963 BLAKE2B dce3fdadef9ca1d639d2f872701b414b622db16c6f80b8c1cf13c01dd160910f1bd2ae9a767deb41066a239d66d835df6e96b7dc2d701f57e4aa9334638ea6eb SHA512 49676be51ac089050acea83e22d1cc1112228909dc8f5ab287cd385df18329fa64c341fec63ef025a78e752ce4a6cc167d2063128b9fb57edec65ecc880afa82
MISC metadata.xml 4924 BLAKE2B c99a5ca5fcd1be55508b2898b64ed65b8c4d967f105ee67e46b1f75e22dae17a23ef220e2c5699690c2010982cf2e72aba7e6cef8a25020cf95c28e182ae2fe0 SHA512 fbc80f1a0adff3575da3f99d52dc8b6ca00eaf0c6fd6ba4712c67630e88d94a957abde1a6e82e52f2bfb122fe9f30fe29eed6be0abfe41571e2e56865a26e0e1
diff --git a/dev-perl/CryptX/CryptX-0.82.0.ebuild b/dev-perl/CryptX/CryptX-0.82.0.ebuild
new file mode 100644
index 000000000000..8ead20c69e2b
--- /dev/null
+++ b/dev-perl/CryptX/CryptX-0.82.0.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# TODO: unbundle libtommath, libtomcrypt. There's experimental support upstream.
+# bug #732634
+
+DIST_AUTHOR=MIK
+DIST_VERSION=0.082
+inherit perl-module
+
+DESCRIPTION="Self-contained crypto toolkit"
+
+LICENSE="|| ( Artistic GPL-1+ ) public-domain"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+IUSE="minimal"
+
+RDEPEND="
+ virtual/perl-Math-BigInt
+ !minimal? (
+ dev-perl/JSON
+ )
+"
+BDEPEND="
+ ${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=virtual/perl-Test-Simple-0.880.0
+ !minimal? (
+ >=virtual/perl-Math-BigInt-1.999.715
+ >=virtual/perl-Storable-2.0.0
+ )
+ )
+"
+
+PERL_RM_FILES=(
+ t/002_all_pm.t
+ t/003_all_pm_pod.t
+ t/004_all_pm_pod_spelling.t
+ t/005_all_pm_pod_coverage.t
+)
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-0.82.0-respect-flags.patch
+)
+
+#src_configure() {
+# CRYPTX_LDFLAGS='-ltommath -ltomcrypt' perl-module_src_configure
+#}
diff --git a/dev-perl/CryptX/Manifest b/dev-perl/CryptX/Manifest
index 3820e12d0e63..19a9812340a0 100644
--- a/dev-perl/CryptX/Manifest
+++ b/dev-perl/CryptX/Manifest
@@ -1,5 +1,8 @@
AUX CryptX-0.80.0-aesni.patch 1010 BLAKE2B 048629928d1bb6854747f3b51461d08c14f08e0cd3df9f6f470cf9e71bba1d80a84eb51dac6778a33f31882c08fec021fbffe3b6e5873ba2376c153b3e04c04e SHA512 bf04f28e1073030867f834b28bfd2079319773f68e81cadbd75b385a3c67112c0661d7eadca8f31dec598c2757d34351e1f7a2fad5902c9c612dd36680939ed0
AUX CryptX-0.80.0-respect-flags.patch 1501 BLAKE2B dfdcf99c494e00f07bfbd38f0fdd70adadd31d016729b700cb125d50da5447b4fb86c2df6c3e74b78da7d364a73fcc24bbdc769a8cf838346528b93a07887299 SHA512 bdfb57ff8641b98a2deee9e4b9323040b34fd042e76fe65aab0fbc62567e4300f9105dc19c81dfa499874e0f85d1c5e6a1d47c0fcdc8a7b02f36491a5dfc4112
+AUX CryptX-0.82.0-respect-flags.patch 1521 BLAKE2B d626cdc2ed56e109b625d641c7b9c0d7a1e808bb2b80bbe92951fac29039d1b6ca280458acbbb0be5d788686fdacb8f66381c73636c903114a881d0813306e0c SHA512 43971ff34d103c6475d2d2e7fbee440dca55572898b7e8694cb654db36e5f551182342fdb9abd6f72cd71085ff2fac9872fe724ef1be2c3a400336a0e5c30905
DIST CryptX-0.080.tar.gz 1651772 BLAKE2B a1c85cde7531eecbb2f82a715636de6bd9b5f9f209beb8a913757b0da955e8077c8ec01faf69dadc9f20744e0c03748d37ea0907d172e7b89315192c60780f18 SHA512 5702f59f28c70858eb2e78046c6415a816d94f45214092d4e2e938c0655a37e58e5295b2a7f753ee42e0fe4c2ce5632c068d80c7b3055cce1ecb0e5784fca475
+DIST CryptX-0.082.tar.gz 1719511 BLAKE2B 05f1ac12fd6ae04408f2ebe2568aa8cd6782e87cf8db1d2511a20a6cb49facc24c19526db223e8859f8a57bc5c3313997c6d8747923669018d0fc979d78ee034 SHA512 70b42717f4695ae77b5227b5e6a92d12d351796f06e36c38613020c2d9f0ebbc742ad3e258851ab65ad8d8b95e2d7b590b5a54c06755fec4c44b88a27f486590
EBUILD CryptX-0.80.0-r1.ebuild 1039 BLAKE2B 937200dbcafe4dda2615c0fc2d4c8b6a24f88de2797fec4a820ad8f5f91958485fd5dd3c4fe601e3e8156533b153c58384978d7d6142d77a95a7b19c780f367f SHA512 5052d4876bd86e85c0c15b65f5435367ce1b2ada2f1ccc80b2c20a0ca28a87764a9db4d57fc9bed4eb0c9251e230a2ba801821bbb514c8d1838061ea61cd821b
+EBUILD CryptX-0.82.0.ebuild 1005 BLAKE2B 24a9191d94f895cf38ddbe1a55cc48d6bc9e86854ce4af4d18e428926a5cc0c1a87a5e61d4f070d60aa982a297316ca7036f9ce88e98bdb191c0fc7b660962fa SHA512 9f0670215333e3d4d63a9d94c19ffd5e3a25bdc704dc68f713bf7089ea733edbe1106dcd36528c56c7be4fa358ae1b8938467b8398b9a1ff2d5b31e3d8c34d9f
MISC metadata.xml 7682 BLAKE2B dac5e42af5a5b3a49af0adb11718172066090ddcc8dec1661d29ca76eca4a0b34b2c828b83a9fce8b125c1a2120ec513edaf9d97ee8e32c313e4e4aa99fdcef9 SHA512 4559cc741fc4c095500301bc8c89bb2a2680454e3428bff9e1d2c6ad0853aa9568f731af65ef275e80692d148bb83e9f1dad1186853d058e65c25e5df26fa4c9
diff --git a/dev-perl/CryptX/files/CryptX-0.82.0-respect-flags.patch b/dev-perl/CryptX/files/CryptX-0.82.0-respect-flags.patch
new file mode 100644
index 000000000000..094997d86400
--- /dev/null
+++ b/dev-perl/CryptX/files/CryptX-0.82.0-respect-flags.patch
@@ -0,0 +1,23 @@
+--- a/Makefile.PL
++++ b/Makefile.PL
+@@ -27,20 +27,6 @@ else {
+ );
+ $mycflags = " $Config{ccflags} $Config{cccdlflags} $Config{optimize} "; # keep leading + trailing spaces
+
+- my $try_aes_ni = 0;
+- $try_aes_ni = 1 if $Config{archname} =~ /x86_64/; # x86_64-cygwin-threads-multi / x86_64-linux-thread-multi
+- $try_aes_ni = 1 if $Config{archname} =~ /MSWin32-x64/; # MSWin32-x64-multi-thread
+- $try_aes_ni = 1 if $Config{archname} =~ /amd64/; # OpenBSD.amd64-openbsd-thread-multi / amd64-freebsd
+- $try_aes_ni = 1 if $Config{archname} =~ /darwin/ && $Config{myuname} =~ /x86_64/; # darwin-thread-multi-2level / darwin-2level
+- $try_aes_ni = 1 if $Config{archname} =~ /i86pc-solaris(-.+)?-64/; # i86pc-solaris-thread-multi-64 / i86pc-solaris-64
+- if ($try_aes_ni && $Config{gccversion}) {
+- my $ver1;
+- $ver1 ||= $1 if $Config{gccversion} =~ /^([0-9]+)\./; # gccversion='10.2.0'
+- $ver1 ||= $1 if $Config{gccversion} =~ /LLVM ([0-9]+)\./i; # gccversion='Apple LLVM 14.0.0 (clang-1400.0.29.202)'
+- $ver1 ||= $1 if $Config{gccversion} =~ /Clang ([0-9]+)\./i; # gccversion='FreeBSD Clang 13.0.0 (git@github.com:llvm/llvm-project.git llvmorg-13.0.0-0-gd7b669b3a303)' or 'OpenBSD Clang 13.0.0'
+- $mycflags .= " -DLTC_AES_NI" if $ver1 > 4; # target attributes are supported since gcc-4.9
+- }
+-
+ #FIX: this is particularly useful for Debian https://github.com/DCIT/perl-CryptX/pull/39
+ $mycflags .= " $ENV{CFLAGS} " if $ENV{CFLAGS};
+ $mycflags .= " $ENV{CPPFLAGS} " if $ENV{CPPFLAGS};
diff --git a/dev-perl/DBI-Shell/DBI-Shell-11.980.0.ebuild b/dev-perl/DBI-Shell/DBI-Shell-11.980.0-r1.ebuild
index 807e40930759..01ce3f119dbc 100644
--- a/dev-perl/DBI-Shell/DBI-Shell-11.980.0.ebuild
+++ b/dev-perl/DBI-Shell/DBI-Shell-11.980.0-r1.ebuild
@@ -14,7 +14,7 @@ KEYWORDS="~amd64 ~ppc ~x86"
IUSE="minimal test"
RESTRICT="!test? ( test )"
-pRDEPEND="
+RDEPEND="
!minimal? (
virtual/perl-IO
dev-perl/TermReadKey
diff --git a/dev-perl/DBI-Shell/Manifest b/dev-perl/DBI-Shell/Manifest
index b26fe39ac9b5..7728d0467dca 100644
--- a/dev-perl/DBI-Shell/Manifest
+++ b/dev-perl/DBI-Shell/Manifest
@@ -1,5 +1,5 @@
DIST DBI-Shell-11.97.tar.gz 57123 BLAKE2B 0c4d459dda185b6fb2ea292912da4624e1a4ed33aa4487eabf5c6c5be6571c1e8d32b29b703749fe562ebbd60aa389f62d5e3461863c5777490345451bf8cad8 SHA512 74bf7244691b8dee967bae4076b59b912d66ac08f48f8468531d003db6d85d43d836116f8314961602a002b58fc9f6d3bea88076e1d7e2783d430137dec68f4b
DIST DBI-Shell-11.98.tar.gz 58053 BLAKE2B d1a5a844799fca87e6a65317a60e6758a92e34f96e4bcd0beecde0d446cf5be38a3b1a1371a199d5f87f74b717c206d5978d444e74d8f884e2b4567faca4c13b SHA512 f21b90b6c937dc22eac8bbd0544a380a0abdc74f1b2d24737428a26a006c696274034dea1ce8e01178f14edcb0468d5f9c4b04463943018034f6c4acd5b5a6e1
EBUILD DBI-Shell-11.970.0.ebuild 823 BLAKE2B 3044528d43019ce7ae43c9e911817b2ae20366587bd5be11ff53399fe0a14c34988b4f6f1373f19b363980fc6f070589c7bde4011f3f6ff0c28db95cf69551f4 SHA512 cf80a94a1568cf484fe30513cc1fddb98d433c6e89d321c0da18de1e6af41043e488a485f2fdfaa751f75bb32f2d8e4a3ffeb0921bcd32d8eda3d44c5a8ef1d8
-EBUILD DBI-Shell-11.980.0.ebuild 829 BLAKE2B 6f1bf10a96cc9230c247fff6096d1c2a737885e881d866c8ee797b707c13cdc98e0bf4b0f6c0a1db607f92a324afa61e755ef72ff5134deda6fa19e1250a5714 SHA512 fdb61767bb1e7a3f39bd806111bea531230acb65d319ef2a6680c6d28793015ea64831e0554dda7a9e181770dc49a9e01f3c50943841296db8cb92da048683cd
+EBUILD DBI-Shell-11.980.0-r1.ebuild 828 BLAKE2B a41026a45ed35952292109541e2396cb4031fc5b8808deab7540b28ba398afdf4c2ca61e5b27842ea20e3a52f74ec72b1a9008fc13105b746f4c8fe8f89d6eda SHA512 211a4b2c7a22c41f22dbc0339aaa55c5dd1542e3373ff0053638ed90e953de9a65a623e5a1b2a68a043f1e9f1853ab5b05c2d4d3e4897a8fe3642c3863f766ad
MISC metadata.xml 1567 BLAKE2B 73490e98e228004b9ec03b3a8d6749d4d2c73c9dd2a1dcfa507940a24e73b461b22f76818117af06e420538257912873392a60d85858a4360c0cadda1f20737b SHA512 1e1c25d23c0e24a36df92197bc395f5c32d8952c95d5a659895e97cf01fb58c1c88c761c0897e855d02d53497c526c3b3d8bbcf06a8db658a91a36dfb80a53d2
diff --git a/dev-perl/DateTime-TimeZone/DateTime-TimeZone-2.630.0.ebuild b/dev-perl/DateTime-TimeZone/DateTime-TimeZone-2.630.0.ebuild
new file mode 100644
index 000000000000..9aeff8a95d68
--- /dev/null
+++ b/dev-perl/DateTime-TimeZone/DateTime-TimeZone-2.630.0.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# TODO: Repack/rebuild the bundled tzdata like Fedora does?
+# https://src.fedoraproject.org/rpms/perl-DateTime-TimeZone/blob/rawhide/f/perl-DateTime-TimeZone.spec#_148
+
+DIST_AUTHOR=DROLSKY
+DIST_VERSION=2.63
+inherit perl-module
+
+DESCRIPTION="Time zone object base class and factory"
+
+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"
+
+RDEPEND="
+ >=dev-perl/Class-Singleton-1.30.0
+ >=virtual/perl-File-Spec-3.0.0
+ dev-perl/Module-Runtime
+ >=dev-perl/Params-ValidationCompiler-0.130.0
+ >=virtual/perl-Scalar-List-Utils-1.330.0
+ >=dev-perl/Specio-0.150.0
+ dev-perl/Try-Tiny
+ dev-perl/namespace-autoclean
+ virtual/perl-parent
+"
+BDEPEND="
+ ${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-File-Path
+ virtual/perl-File-Temp
+ virtual/perl-Storable
+ dev-perl/Test-Fatal
+ dev-perl/Test-Requires
+ >=virtual/perl-Test-Simple-0.960.0
+ )
+"
diff --git a/dev-perl/DateTime-TimeZone/Manifest b/dev-perl/DateTime-TimeZone/Manifest
index 15387c6aa2a2..cdb6294d01a5 100644
--- a/dev-perl/DateTime-TimeZone/Manifest
+++ b/dev-perl/DateTime-TimeZone/Manifest
@@ -1,3 +1,5 @@
DIST DateTime-TimeZone-2.60.tar.gz 948447 BLAKE2B fae2eca04dade2afd28c1ec9ba087bafc144781a4154306b6c97cbf2a6e091eac5346e28ee43e9f00e4a5eeb006635544544d119e8eb3a691bf6ba7375811b83 SHA512 c3fc0dbed3aaa8250f8031de4fc2e9201d1229c42d59dd6fcdbded0bcc51184bf126a090e371dd4997133a3c174b6324115ce78e7725917953b7236e4a0a8526
+DIST DateTime-TimeZone-2.63.tar.gz 917071 BLAKE2B fa83c39119755adbc72488698a0c889f095ccee58466a024506278a56138f63983867c432e4a68b990fbc4672621b62206ed8c05b52bb3b1bf1b92c1cde98e33 SHA512 e0990dd4072f6f24a04625444350422ec7615290f61c20eb0ce90320aaf5600761e95fab7d0bdd5e08db6f136e462278b63fbec7c5ffd9d5cdcf6abd52264067
EBUILD DateTime-TimeZone-2.600.0.ebuild 1057 BLAKE2B d4a1954d9ce7777d634ac110dd2d8c75d784a3d531f41f278be2be270c4301432f71a84a9225b3f3723683bb5d799b4e955e5f7c79496e95c6ddfa492ecf8d01 SHA512 f930c12a812b31865c8827f67992098ec57815fab1663d388032c3e866d2524fe4c8b2a5c56a739b045e36b95e742a8393aa3519cd36b40417e3352c9dd49f7d
+EBUILD DateTime-TimeZone-2.630.0.ebuild 1067 BLAKE2B e53f1eced71ab6bc30276da72024dbd27d80d754e95b349e625f9dcffb3388ffaa98e41d28d7e101fcb1f9f8c582bc9ffdec4b7462b38c879f4326139fc91c69 SHA512 64d035f0299cb547dbc9f1eea4fbd1cc3ce7ddae1ca44b9430c8a7e2d329ec7feb6769cb8be93b3c79eaf2c0e9717d646fefbe5a9c1e3351ea62ae94d19f2830
MISC metadata.xml 31313 BLAKE2B 98b7ffebb5825d4ed6dfb2cdf1e451431738c5b08c428977dac880dafc9b78a0518e9c39262dba8de76169f4ad4715a21a8d42e18d6b35cdbe901b5c2772722d SHA512 b06ba76d7c41edd3f825cf06ae338d089b3d4fa53ef4c2fd0f90196e1ab406fc7080af57b0f3a285241c69251fb93ab55018c3dadd51d5da8a747f7611daa8fa
diff --git a/dev-perl/Dumbbench/Dumbbench-0.504.0.ebuild b/dev-perl/Dumbbench/Dumbbench-0.504.0.ebuild
new file mode 100644
index 000000000000..b262b614248a
--- /dev/null
+++ b/dev-perl/Dumbbench/Dumbbench-0.504.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=BDFOY
+DIST_VERSION=0.504
+DIST_EXAMPLES=("examples/*")
+inherit perl-module
+
+DESCRIPTION="More reliable benchmarking with the least amount of thinking"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+ dev-perl/Capture-Tiny
+ virtual/perl-Carp
+ >=dev-perl/Class-XSAccessor-1.50.0
+ dev-perl/Devel-CheckOS
+ >=dev-perl/Number-WithError-1.0.0
+ dev-perl/Params-Util
+ >=dev-perl/Statistics-CaseResampling-0.60.0
+ virtual/perl-Time-HiRes
+ virtual/perl-parent
+"
+BDEPEND="
+ ${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.640.0
+ virtual/perl-File-Spec
+ test? (
+ >=virtual/perl-Test-Simple-1.0.0
+ )
+"
diff --git a/dev-perl/Dumbbench/Manifest b/dev-perl/Dumbbench/Manifest
index 8a3f9ae7102b..1dc09175d931 100644
--- a/dev-perl/Dumbbench/Manifest
+++ b/dev-perl/Dumbbench/Manifest
@@ -1,3 +1,5 @@
DIST Dumbbench-0.503.tar.gz 33924 BLAKE2B 1b695bc67a220171d987225088dd88f35a81b7638c6fc2a7a001ae220408d067fb437c3b8d4c257db72827fff8b756ffaad813c3b66496a0f4c09b1c8ac51544 SHA512 d29749593770e6ca839e0e611640f7f28537eba7f1405282523bb741317eb4d096cbb8df84331aba8437a2912a3f5cf196be26a12b3654fc55c9bdc9b848713e
+DIST Dumbbench-0.504.tar.gz 34776 BLAKE2B d2c6028c13efd324ca8fd9fc3a36e999e919f7a3aa4cebb05af57af0dc992e72e59d5089eef39f9b04a8eb4b42b3c910cf87bdd1e1c7864a636caaf2ddf2ed2e SHA512 16652203897c537823ba84f505530c6e41a5661ba1ace62fda3dc2b8dd91450941db1e5c06dafad2bf844f1aceb48d7df7db3d53085d8aeb1e67bd5c315a3497
EBUILD Dumbbench-0.503.0.ebuild 708 BLAKE2B 371970b43156c6f87fb41b6c03ffe36d038eee6f35532af2f7581280f061a3f8daff03a647ac560cc64e442e50e58b53ac52644e0dc74f6a45e7fa583ba675f3 SHA512 87d6604db328c33834c22d7d8de7a0baaa26cf1b6889c0c1b9e7ae62567227b7f2a1e5c1841cce9932fec042616debc881dd49ace4b2d5f440b6aa6185e29a07
+EBUILD Dumbbench-0.504.0.ebuild 709 BLAKE2B 88910a8b49b69c1150d47d72b480ebf15bab581f66b19e6732609bfb8ae2a482f3e6d818b0d5c71290c6d19b5e00c3d88270505c0464c43159ad78e1bd20dbe8 SHA512 d106eef811d8539199034dbf4fb9372009eed289a453f0eaba83d154a6a9e3d0950d8bbf7d53928bf9e85e0f2926187a1026890304d45fc1f75a9adfae9966fb
MISC metadata.xml 1008 BLAKE2B 2d1a23768a011888894357434713f83385dec2fe1c51839026e82111fa3fc3ed8ec3b61456ece21fad7fd4eed08896fb26afe754f6ec48b838fffdae4640e933 SHA512 179f33d07eb6295b65e31ca244e26ae852f65c34d9f7eeb37497069a5718ae67c88605bc0252a5ba97e5c8336f8983425f4e7e6c27ccc2cdcecbbe3d35eeb070
diff --git a/dev-perl/Email-Send/Email-Send-2.202.0.ebuild b/dev-perl/Email-Send/Email-Send-2.202.0.ebuild
new file mode 100644
index 000000000000..75824941cf08
--- /dev/null
+++ b/dev-perl/Email-Send/Email-Send-2.202.0.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=RJBS
+DIST_VERSION=2.202
+inherit perl-module
+
+DESCRIPTION="Simply Sending Email"
+
+SLOT="0"
+KEYWORDS="~amd64 ~mips ~ppc ~ppc64 ~x86"
+
+RDEPEND="
+ dev-perl/Email-Abstract
+ >=dev-perl/Email-Address-1.800.0
+ >=dev-perl/Email-Simple-1.920.0
+ virtual/perl-File-Spec
+ >=dev-perl/Module-Pluggable-2.970.0
+ dev-perl/Return-Value
+ >=virtual/perl-Scalar-List-Utils-1.20.0
+ virtual/perl-libnet
+"
+BDEPEND="
+ ${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-File-Path
+ virtual/perl-File-Temp
+ virtual/perl-IO
+ dev-perl/MIME-tools
+ dev-perl/MailTools
+ >=virtual/perl-Test-Simple-0.880.0
+ )
+"
+
+PERL_RM_FILES=(
+ t/pod-coverage.t
+ t/pod.t
+ t/release-changes_has_content.t
+ t/release-pod-syntax.t
+)
diff --git a/dev-perl/Email-Send/Manifest b/dev-perl/Email-Send/Manifest
index bd7f3731179f..0782fbae2987 100644
--- a/dev-perl/Email-Send/Manifest
+++ b/dev-perl/Email-Send/Manifest
@@ -1,3 +1,5 @@
DIST Email-Send-2.201.tar.gz 30041 BLAKE2B 3c2b62392a1adc37cfd0fa9f61c04da2de04b0429e9e16f20a2c6a41fde1d5b0ba9db3544ff343c4ab41031bbcdc318784b884c6b64c7eb4fa41b6cbe8c353b4 SHA512 4245fc5487f2f4a88ed8c7569572c52214d88e0cf96b727198503914135609c00b3839034e0cdffd32dc84a140eb1148e4de667ba74759d76cf47d7ee49cd1e5
+DIST Email-Send-2.202.tar.gz 36242 BLAKE2B d090602a34b6a07b9e606a4d3bdbfc82aca963e97fe43cb632780f1112b190d4e8bf50f71f57739151cd96f3af3d3321cfdaea135e1da3f6ccb25d60ad108b15 SHA512 f4a1c3ab079a427eedd908ed15bb5d56676a41817fe4e2c4f2d464f8efdeaba055effe761baf54256d3ee0fa9f2d3a501467fadad6e078db52bfa57c78282c5c
EBUILD Email-Send-2.201.0-r1.ebuild 859 BLAKE2B 8c02429f319ab9cf660006a0c815d830dc5d6de7539e25cc34b0a34ff9caf4d86ad9c342f06220a646cdfdce4488285bd6feaff43fec7c8e478964c0f2dd2b01 SHA512 d787bd82aeb7d9cb31b9d3a0cf1300eb0b055498fd9f30bdb22b4b09926abb0e14750fd01767f2c86f53129b0ab168c3819c3db7cfc1cd1dc5b3acddab71af45
+EBUILD Email-Send-2.202.0.ebuild 827 BLAKE2B f634ace962609456800c47eaf6c914afa4f81acd0ad9ec175269eb9c77dd8241166e09063e146a3c192d2b2d7360c2bc75fc0406ed660f902420dcfe19d3e37f SHA512 ac8fc5e12d44c5aee1dd80149c963fecf7035da69154f106f0314c8e98cdc14a883a9a2ce491c71d37941f12775b6be0f5199357928f3ade9d6cb0e638b3230a
MISC metadata.xml 789 BLAKE2B 1460228c4d3015616668f129801be9388d041d249e37014bdab21d58fe14e3c518c9d837b808a4938fc821e4cc7a6a162aecd850c881062a81d8688b82535245 SHA512 3d39af43d41f43fa441e4cf33433d902bc1af001c4e65327992b73f012f415bf40b06e29df9f811defe5be88e76d37882ff0675977560ccb245f8b7e492ab2c8
diff --git a/dev-perl/ExtUtils-Helpers/ExtUtils-Helpers-0.28.0.ebuild b/dev-perl/ExtUtils-Helpers/ExtUtils-Helpers-0.28.0.ebuild
new file mode 100644
index 000000000000..13c081793248
--- /dev/null
+++ b/dev-perl/ExtUtils-Helpers/ExtUtils-Helpers-0.28.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=LEONT
+DIST_VERSION=0.028
+inherit perl-module
+
+DESCRIPTION="Various portability utilities for module builders"
+
+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"
+
+RDEPEND="
+ virtual/perl-Carp
+ >=virtual/perl-Exporter-5.570.0
+ virtual/perl-File-Spec
+ >=virtual/perl-Text-ParseWords-3.240.0
+"
+BDEPEND="
+ ${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Test-Simple
+ )
+"
diff --git a/dev-perl/ExtUtils-Helpers/Manifest b/dev-perl/ExtUtils-Helpers/Manifest
index 3f820d12541d..3e4eb5fb063e 100644
--- a/dev-perl/ExtUtils-Helpers/Manifest
+++ b/dev-perl/ExtUtils-Helpers/Manifest
@@ -1,5 +1,7 @@
DIST ExtUtils-Helpers-0.026.tar.gz 15099 BLAKE2B 7ddd2f84f970a5bc2993fb5be6be5fa42bad52049e52297b5c7d510a6168aa36ab3ff1c447e581a57f72c13d4f6389018f16aaacc0aa8244e0d2b0cbeb4bae72 SHA512 372d801f43003c571758823a84bfe418876f1b48e3d8c35f888ca41469f6771a33aa30cf893a4c4a68ea62c6e8c8c6ab2ef44ee783dbf9f25e18bc0389359399
DIST ExtUtils-Helpers-0.027.tar.gz 16557 BLAKE2B 2943217e7d6829a0e33eb4798e0e695cc29fcf25bea868e4577853dd7fada6a5429c06495bede04aa6df0f443af76e8f47cbea279ea1129f383586d75ad8cf19 SHA512 5d89db5aeaa02fb5807dcf14be45b1e0b905f40f16399f442aabfba52be3987d19d6617bd2ebada45ff14a95519b80f6f23ccdc6016c8a5595d28ff7cfa7b702
+DIST ExtUtils-Helpers-0.028.tar.gz 16620 BLAKE2B 27364a44478840f93295c6c55a3348608cbf06cc4f1064032eb66913981a2d49f972b340f1ca863235313ee81273e6427c04e4b6c6db931db738530cc1df55db SHA512 8a14258aadcce0e64a212637fb2275cad7ba771415f42eefe407f00f22f3f5c0d21ca5d33f0b19b865492e71a623373fa25b6bee69920824f8ab75646764745e
EBUILD ExtUtils-Helpers-0.26.0-r1.ebuild 617 BLAKE2B 941d64f0a1800fa9e6b48b143432b3c34c6178934c8f86a8108ff3875465f363318ce4adea917996e1048b74d815c94f4a38831800a31a6c8a4f1fe5320d0d5c SHA512 189f30ed2fc0acfa1724103813d379433456f3712b327be1c508502b86d4ab6c7959aaf9ff11c9551b1a48e559c315c1b800027257c2c0c46f04ecedbbcd7a88
EBUILD ExtUtils-Helpers-0.27.0.ebuild 620 BLAKE2B 8af76511f9ebe5d54adf3412788a7034d759086bc5801c626538709efeb3562fa493d34d0c4d5a89e4cc9327fabde16f7239a63349e3a88c62a79a5034a0ca11 SHA512 e3b3064181b722981c4bbe5dc230e1b6b29e9afa2d99c02e2fd92eed8d56e8464bb49a82d91800dde1971f81e7ea4601f524203f831170347680ed9a3193dbba
+EBUILD ExtUtils-Helpers-0.28.0.ebuild 628 BLAKE2B 601795d429bd1eed716ed8cbd8b91ba855250bdc3ced72f8481397b2be66b0ed4dda62b87d99f9b0fb3bed64bd95492b5cabdf6672835355a349aea8e9a6a8c4 SHA512 1bd707705bbbc8a3cf47d7b0519bc64957e1af2743e43a61610f1c1b5762d9a0a36e5faaf5da2f11c725166839ba66e364d41bf731a04d32a36e540e4d00650f
MISC metadata.xml 599 BLAKE2B d3b3c5c3386b70513b6df1713eb177930b53813050a0f315076b8d32e4aa5eabd195283c97f44af67923d13138edc8a271a5579c0f419254463e4935449352ec SHA512 ad4d5fba42d7c430b2e0997b1c54b44f7f326b7ad457b762847d76ab0517fde3197c3dbcc3db0e4589575d97f143273255f0298256264386171c3353af9a3f8c
diff --git a/dev-perl/Finance-Quote/Finance-Quote-1.630.0.ebuild b/dev-perl/Finance-Quote/Finance-Quote-1.630.0.ebuild
new file mode 100644
index 000000000000..08478d26332d
--- /dev/null
+++ b/dev-perl/Finance-Quote/Finance-Quote-1.630.0.ebuild
@@ -0,0 +1,88 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=BPSCHUCK
+DIST_VERSION=1.63
+DIST_EXAMPLES=( "Examples/*" )
+inherit perl-module
+
+DESCRIPTION="Get stock and mutual fund quotes from various exchanges"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+
+RDEPEND="
+ dev-perl/CGI
+ virtual/perl-Carp
+ dev-perl/DateTime
+ dev-perl/DateTime-Format-Strptime
+ virtual/perl-Encode
+ virtual/perl-Exporter
+ dev-perl/HTML-TableExtract
+ dev-perl/HTML-Parser
+ dev-perl/HTML-Tree
+ dev-perl/HTTP-Cookies
+ >=dev-perl/HTTP-CookieJar-0.14.0
+ dev-perl/HTTP-Message
+ dev-perl/IO-String
+ dev-perl/JSON
+ dev-perl/JSON-Parse
+ dev-perl/LWP-Protocol-https
+ dev-perl/libwww-perl
+ >=virtual/perl-Module-Load-0.360.0-r2
+ dev-perl/Mozilla-CA
+ dev-perl/Readonly
+ virtual/perl-Scalar-List-Utils
+ dev-perl/Spreadsheet-XLSX
+ dev-perl/String-Util
+ dev-perl/Text-Template
+ virtual/perl-Time-Piece
+ dev-perl/Try-Tiny
+ >=dev-perl/URI-3.310.0
+ dev-perl/Web-Scraper
+ dev-perl/XML-LibXML
+ virtual/perl-if
+"
+BDEPEND="
+ ${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Data-Dumper
+ dev-perl/Date-Manip
+ dev-perl/Date-Range
+ dev-perl/Date-Simple
+ dev-perl/DateTime-Format-ISO8601
+ virtual/perl-File-Spec
+ virtual/perl-Test-Simple
+ )
+"
+
+PERL_RM_FILES=(
+ t/01-pod.t
+ t/02-pod-coverage.t
+ t/03-kwalitee.t
+ t/04-critic.t
+ t/author-pod-syntax.t
+ lib/GPATH
+ lib/GRTAGS
+ lib/GTAGS
+)
+
+mydoc=("Documentation/*")
+
+src_test() {
+ if ! has network ${DIST_TEST_OVERRIDE:-${DIST_TEST:-do parallel}}; then
+ einfo "Disabling network tests without DIST_TEST_OVERRIDE=~network"
+ else
+ export ONLINE_TEST=1
+ fi
+ perl-module_src_test
+}
+
+src_install() {
+ dodoc -r htdocs
+ perl-module_src_install
+}
diff --git a/dev-perl/Finance-Quote/Manifest b/dev-perl/Finance-Quote/Manifest
index 5885b00d439b..9c0aef1f6ebb 100644
--- a/dev-perl/Finance-Quote/Manifest
+++ b/dev-perl/Finance-Quote/Manifest
@@ -1,7 +1,9 @@
DIST Finance-Quote-1.58.tar.gz 262288 BLAKE2B 154e040555582f4de72ab8180804aad61f92f9bfb1492c9322d40c11d4c4b52a5288a100054e26883320e36d55e76ad91ef892504326e47f9a539c532cdd3c63 SHA512 d14cb997b1cf7ae4442bedfbbe7384d35f3b9d50c1436267c2ce1e30811f018e6a64b62679e4a7d2c150668ec0e3fb20140739ee9e1cdddcf0b90727febcee4c
DIST Finance-Quote-1.61.tar.gz 267948 BLAKE2B 10a846e6d34f36ac4f705bb561738d712eb2f3b268428d3432610e890f46f655dda6be8a906fd7fda70a681aee186c4116e853c5a2b7a30c0d2237bb3a73bc74 SHA512 80adc030db5afa882d51d2b651070fc669cefb4566a23d368eaf7c733c8524de3ff016a76d92f3c9ce584b1ed15eb456c1f44449cd8babbaa1aa00473afec5dc
DIST Finance-Quote-1.62.tar.gz 267597 BLAKE2B b16757529a46bd1c52949b03611520c4c5d56b62432fa8b6caba46234c71e3bb411078e92ba882ffc54a667426ef69ff80c0b2bb725703f9c1c48bd94030de8a SHA512 4c6ba0cdd1f8b562d84a144b0350bc8c60753f7628f2309c6ade01af8357e9693ba7a3fc68976c58c84fce2a51350d57bcd8e0bc046fb60ad0f477c711390139
+DIST Finance-Quote-1.63.tar.gz 269925 BLAKE2B 1bf2f8088bb79a567329f15a7e7b2f8ff32691c1f76e72bc592465331bf1c9148c3c965784e6df0e97b14d426c34dfc81f293693f012ecafb0226b29434bd1f0 SHA512 d1dc511e9bbad814d982713a3ad69066901e435751d39b16fd4ec249cb46313b17beb1667661257f50f55a6de1ee486709da889b3fce2e936f1984204a561782
EBUILD Finance-Quote-1.580.0.ebuild 1772 BLAKE2B d09efe9fa4e0c0af250881e5c7c483d797debc3bd7acf3035cbe6bc59b5b63eae9784bd071a1f9d06b5491f452277147957f9fa2e9f6d4ce90acaf09754d260a SHA512 4e6e57ded1dca2c33d49a7462c48f07993c7a61a4b58e8ebdbeba4c0c7e47e7573d40e8736bb0fcd76a1f86f85cf4bbd7ba49afe5a6089a495e504ce8f03b189
EBUILD Finance-Quote-1.610.0.ebuild 1748 BLAKE2B c399f172db2c39f5c4aca32b2549530d583e417235621d6bef84e585e9df69a709de6a51e2de9082e11c25cefe5948bf5240d266f33f9b1c5b6ef7ab7541aa91 SHA512 ce2da343b6b8cc030fd3d524a19bb13fb56df80e7ead0c3a793ad9790f56dc601b65e52c20fade402ca31b43793cd1a298aef295688ace2b09bc12f218b2845e
EBUILD Finance-Quote-1.620.0.ebuild 1759 BLAKE2B ecc5d0b10585d68025ba65fcf87a99245c0e18dd781124ae0fdebf04e4a3e650606058342bfc5789dba697cecc460eeb484178e5ce067819280ee33213b4fb98 SHA512 cd9a8ccd1247e27618f09cb0d9059467e478a36c121f3adce75bc4738e9f8acee7a57e06994d7f51d83be2ebdf9ff0ee20b3a4f9942a959bf84fd31f8e055a1f
+EBUILD Finance-Quote-1.630.0.ebuild 1762 BLAKE2B ea61fc251ba2392e7459dbf491b9f54925253f1c274a4dbff2ef84074d778794e489f075816607ac58fa8958c8c95b60bdbb608657401578217a5a98d783b3bc SHA512 ec348002d5a39c62dff4fd65f8df18d2059ff0de9ef8ef2db6c63a455446b5932fcc26680845832076321d664361996566b914d57bf0e2d07669f49ba15a2198
MISC metadata.xml 4378 BLAKE2B 9e58d3411c53ec5dee267eed278f7bfe1cc19c4fe4a6d49138db09108efb98388b9d93f8aa4d2826a83812eed055b744360abbb4040a793acc9d63b07d815db1 SHA512 f58365ec28214486376ef74fc379f7cbfdf3ba8f186975ab8c5714b445174b573545bf23a5c4423dec40ead2a7a7bb1aac5fe4fa6d2a94d83bed3199e071ad0d
diff --git a/dev-perl/Graph/Graph-0.973.200.ebuild b/dev-perl/Graph/Graph-0.973.200.ebuild
new file mode 100644
index 000000000000..74948e6a1b2c
--- /dev/null
+++ b/dev-perl/Graph/Graph-0.973.200.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=ETJ
+DIST_VERSION=0.9732
+inherit perl-module
+
+DESCRIPTION="Data structure and ops for directed graphs"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86"
+
+RDEPEND="
+ >=dev-perl/Heap-0.800.0
+ >=virtual/perl-Scalar-List-Utils-1.450.0
+ virtual/perl-Safe
+ >=dev-perl/Set-Object-1.400.0
+ >=virtual/perl-Storable-2.50.0
+"
+BDEPEND="
+ ${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Math-Complex
+ >=virtual/perl-Test-Simple-0.820.0
+ )
+"
diff --git a/dev-perl/Graph/Manifest b/dev-perl/Graph/Manifest
index 561fd1d57a3a..501119675cf1 100644
--- a/dev-perl/Graph/Manifest
+++ b/dev-perl/Graph/Manifest
@@ -1,5 +1,7 @@
DIST Graph-0.9727.tar.gz 147842 BLAKE2B f610b06722dbcc9c46946693dfebda95cda16cc0b4066a2af0875b8abec62fbcb508171234ec393a36019b3cb398d9bcfe72e86cdae51791ac9864a7aea9a2bb SHA512 e5274aa86f0c0fab6acff29af1253accb4159785fa6c32edefd080bc2b840c959c1a18e2f6db193fda469871294ec02b4d726f73c4b0076fe97b4c61cccd2c3e
DIST Graph-0.9729.tar.gz 148591 BLAKE2B f102a035f975efdd07af98a8323ee83be1f41e5170475fe14bd2d7e966d5b4fa2ff7730c69fe912d9884a3d89b4443e5976702e7cfd86098a9935ef2a2a84acd SHA512 5334467ec8b2de8d75aa376736bbb492da21efaf7d61f41f23eef12d4e6200e97753c653a3d993d5b59c8c1d62807bdc9696a784ec77f2c3ef95cabea786d707
+DIST Graph-0.9732.tar.gz 150234 BLAKE2B 8c5bffe218d252e4e32796876ce43b7aa9e03b95cb70614af391325c82d44492649929fecf1dd556653fbfbacd8bac041a61cf9c21e993086e7fd5fe7d7d2acb SHA512 67d092b641942603c095af9305a919cc3b6dad811c6aa5dca55e85c2a8a7dc94c5957689eb473f03ab334611999d4b43902992f9d7596d9711cbd3f49beb4ac0
EBUILD Graph-0.972.700.ebuild 571 BLAKE2B 79d436757932a08c68b61a3a635deace80a0404cecac16a3302c547aa1a129cb9cdabb368d6bc9ebfd9a749fddaba9745f8ec5f09621a2e48732c9a821695886 SHA512 02b624d829cfd5cfb64817183fd179766922d630a680e78f76fb4bcf7da82574a8694e1f136ad7712cb29b5d3454f6a1eec79fe83d6aaf4883d2b57f2125a250
EBUILD Graph-0.972.900.ebuild 572 BLAKE2B a2b171a33596300f728811396a51cb8f1ab1da6e2eed7bebf33a1c4bf079015e86f0b7b4f70a373c0be4df9ffc33d23466ecaef6bb8d22c6def002355e7b8294 SHA512 bfbfbff3250841b041b15ce9a08f1aee44c594ecaa0e5a2a16f3c972a1ce908e0f7934261f97b1bc82ebf558f776d3dc2afdb61a57fe6f8a0c4cc3eb7e9dc6b7
+EBUILD Graph-0.973.200.ebuild 575 BLAKE2B 2819fa6081e8587ddcb8dd93bc2e59a2d0cc81019cb36efc6c34b93085d6e1047f050d26544e86b87f6681d20674d80835a7713d8c1dbb392a5e7d52def138b5 SHA512 28502bdbca6e100bc26b97e9b1d64f5d9ffe017e59e3fc9949a41ffae0d79d25696cb2f704351c15a81e5fb9b772abcac473f5b910a8f0bb0f72ba8774c6d930
MISC metadata.xml 1716 BLAKE2B 80fc06d14d83d6ca190e2f065238212aed49a5554bcfce868ac5a6f9c7a8ad0c6983d12e241d567c6c898e1cb0187d5daf2cca965cd751a23adb653c0e1b79a9 SHA512 937c53860947919a0912099e1641c38fee8426a694969e9deb6f210d2016d97ba4e9e778abb5bc1b1c7527cea4a4c6a85a7879e131db5056aa28562b3054e3e9
diff --git a/dev-perl/Gtk3-ImageView/Gtk3-ImageView-12.0.0.ebuild b/dev-perl/Gtk3-ImageView/Gtk3-ImageView-12.0.0.ebuild
new file mode 100644
index 000000000000..8e37bf1eccde
--- /dev/null
+++ b/dev-perl/Gtk3-ImageView/Gtk3-ImageView-12.0.0.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=ASOKOLOV
+DIST_VERSION=12
+DIST_TEST=do
+inherit perl-module virtualx
+
+DESCRIPTION="Image viewer widget for Gtk3"
+
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+
+RDEPEND="
+ dev-perl/Cairo
+ >=dev-perl/glib-perl-1.210.0
+ dev-perl/Gtk3
+ dev-perl/Readonly
+"
+BDEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ dev-perl/Carp-Always
+ dev-perl/Test-Deep
+ dev-perl/Test-Differences
+ dev-perl/Test-MockObject
+ dev-perl/Try-Tiny
+ media-gfx/imagemagick[jpeg,perl,png,svg,X]
+ virtual/perl-Test-Simple
+ )
+"
+
+PERL_RM_FILES=(
+ t/90_MANIFEST.t
+)
+
+src_test() {
+ virtx perl-module_src_test
+}
diff --git a/dev-perl/Gtk3-ImageView/Manifest b/dev-perl/Gtk3-ImageView/Manifest
index c82b1052b3dd..89ea7abb55df 100644
--- a/dev-perl/Gtk3-ImageView/Manifest
+++ b/dev-perl/Gtk3-ImageView/Manifest
@@ -1,3 +1,5 @@
DIST Gtk3-ImageView-10.tar.gz 28165 BLAKE2B 429490c02e34bbe669b209459fd90937a4148e643b6b4e26bd643cd930f728a400b4d179c7e072a72fced7b06fc9a7f16deb87d33b42b296f07f5dce14abdfb1 SHA512 2548c33c49c27bb4a69d5512c7dfaca096a39ef6d08fa1deb83a045e6c5b7ad075eb8b23b33fb794024c9b9e7fd979a5c31bff075a7ed5412a4a5a4f53824f5a
+DIST Gtk3-ImageView-12.tar.gz 28270 BLAKE2B dfbe8f2da06546e07241ad3c946e66108d9b8bb91f277a824ae1a7ad1b98dec438a40a23e06de5402f92f35d94f8c1a100e376adda55c6953eb78dfe19448112 SHA512 894c8e0ab79412d1a1211252db619c5d98dce0548cd58eb2ff8b00001c48644659bc560a3e22714d4ef7265b0bd2509cbf4aa141830c40ff1e8db5f7938d9eb2
EBUILD Gtk3-ImageView-10.0.0.ebuild 727 BLAKE2B 41a3d02894657881541cba3bee3ce95913594b1c065d308f55e78554602b59ee3b49c3c38008944408f93d52f8810bf5dfad1e4dc7c5ed6e0868574cbf909045 SHA512 2fde96aed1ad98627f9a6d7099c2191608339528084f4b667fe00e6a4914e1def2b9b78ac706819fd7de2607cb527d5305e69ae57eb8b789100f339856dd8918
+EBUILD Gtk3-ImageView-12.0.0.ebuild 714 BLAKE2B 688710f6521e8864f15b99729e865743dd4e44a095372f2ffab220c6b73a540766c7ef1806a59255c467c5285cc21dd3472f7db3d94e20bcdd607dd130571c02 SHA512 84143b5ef7e74de9961ce0b70fe1147a2ce9b836d2b690db0d1ef22a17f86b0546fe941f2eb1ac8a4827b6eb9af30834f37c99d3493d9d8453335eea4b216ff0
MISC metadata.xml 1018 BLAKE2B 3b984f34f2b493db7ab1fd89b6edbac39936461826a43de10c6cde112a9e1be83eebd9f6184fe2c39763ecca1c050d44211641049028e8bc5aa7cb00cf3ac1e0 SHA512 eddb5b455c5561f7ccc1f84053c6830af833cde842af7422d0b4907765d3a771a892613c64ab6bb09ee49da53c8c989f4046bc172ccc70a4a3cf9164e337474c
diff --git a/dev-perl/HTTP-BrowserDetect/HTTP-BrowserDetect-3.410.0.ebuild b/dev-perl/HTTP-BrowserDetect/HTTP-BrowserDetect-3.410.0.ebuild
new file mode 100644
index 000000000000..ded8ba6e70ce
--- /dev/null
+++ b/dev-perl/HTTP-BrowserDetect/HTTP-BrowserDetect-3.410.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=OALDERS
+DIST_VERSION=3.41
+inherit perl-module
+
+DESCRIPTION="Determine Web browser, version, and platform from an HTTP user agent string"
+
+SLOT="0"
+KEYWORDS="~amd64 ~hppa ~mips ~ppc ~x86"
+
+BDEPEND="
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-File-Spec
+ >=virtual/perl-JSON-PP-4.40.0
+ >=virtual/perl-Scalar-List-Utils-1.490.0
+ dev-perl/Path-Tiny
+ dev-perl/Test-Differences
+ >=virtual/perl-Test-Simple-0.960.0
+ dev-perl/Test-NoWarnings
+ dev-perl/Test-Warnings
+ )
+"
+
+src_test() {
+ perl_rm_files t/release-*.t
+ perl-module_src_test
+}
diff --git a/dev-perl/HTTP-BrowserDetect/Manifest b/dev-perl/HTTP-BrowserDetect/Manifest
index fbb1779bc4ca..b07910828b92 100644
--- a/dev-perl/HTTP-BrowserDetect/Manifest
+++ b/dev-perl/HTTP-BrowserDetect/Manifest
@@ -1,3 +1,5 @@
DIST HTTP-BrowserDetect-3.40.tar.gz 126351 BLAKE2B b2c28704fab7a0757303f411f3169b54d5ddfac5b9e98d196520510daa5c4347eff5e5d34575c38114f008496fe723d7c0bd6cc5f96da4d40ad1ed9e15782c1c SHA512 f0284b2f4d969ae2aa51625a558d5acd88b212868a55c83c2a427e275e3f4fbc01e28a61ea7cfe2e56117f49cb72705b7cebefd3b3edcb1b44423a0e5af6287a
+DIST HTTP-BrowserDetect-3.41.tar.gz 126374 BLAKE2B e264156c92b50aa93d9fdd027dc6541ce615fd1bc44ba56a621d65f694988d07420ef335dbf3b017619fa4344d61c4ec169312fb90db88a36f5f5a444ac6018a SHA512 71f6b0577643e8f5ea68e49b78e01620aeeb5919d8c067481f119d9694e041b00ad05f8ed5072e8d34027233dbadb056c5f4af6d8ca1e073632bfcf5b02b4434
EBUILD HTTP-BrowserDetect-3.400.0.ebuild 672 BLAKE2B 535efe334cca265318e7029069f65439d7df4a23d038b5d0e6a6203b832ddf532618a3418d68bb7eb06aee3b7849017206dc682b5d5b3749c48de47061507c06 SHA512 2ea4aff58edff3a686d1bcdd70ebc596a9284eecf8cf8aa9fe58e7c22bdb7d7ad78326220fcf138ee6534f22cec320a64ead34df33cca516746fca6782b936f8
+EBUILD HTTP-BrowserDetect-3.410.0.ebuild 675 BLAKE2B 16f71b75a686a60c9c1eac05e4791b981ffe7c55ffbea53c7194a47aa2aac2a18031a87ec9dc2f6712dbf531a2fd1e0208ff72c1d4bb68a0c359f29f351d8aef SHA512 7e2f380943ade7d7f738f921f0a79621d4b15aa30ec5a2c25b47899a0545775dff3adb4bf2d8da761dff96634024486b68b93b38ff2b3eb161b6eaa4e9662867
MISC metadata.xml 409 BLAKE2B bda1e92d5004df838bb2ad091ae6d2018f183585c3f1ffefc7352a17585ab4a5dab5527c30f258623b4b0a8d7fda031fb5dd6744e0f3d9e24f1e2c87f64ec6b3 SHA512 35ce77d7fb39f33dd8fdfab6e2f9d2e1c8a7e50d9952a2e8df18521fa043cb333aeff72bf4329d985e0465947e88dce05c3def0ae3e52ca57d52b91f1f601d16
diff --git a/dev-perl/HTTP-Message/HTTP-Message-7.0.0.ebuild b/dev-perl/HTTP-Message/HTTP-Message-7.0.0.ebuild
new file mode 100644
index 000000000000..4c364a4c5cae
--- /dev/null
+++ b/dev-perl/HTTP-Message/HTTP-Message-7.0.0.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=OALDERS
+DIST_VERSION=7.00
+inherit perl-module
+
+DESCRIPTION="Base class for Request/Response"
+
+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"
+
+RDEPEND="
+ !<dev-perl/libwww-perl-6
+ virtual/perl-Carp
+ >=dev-perl/Clone-0.460.0
+ virtual/perl-Compress-Raw-Bzip2
+ >=virtual/perl-Compress-Raw-Zlib-2.62.0
+ >=virtual/perl-Encode-3.10.0
+ >=dev-perl/Encode-Locale-1.0.0
+ >=virtual/perl-Exporter-5.570.0
+ virtual/perl-File-Spec
+ >=dev-perl/HTTP-Date-6.0.0
+ >=virtual/perl-IO-Compress-2.21.0
+ dev-perl/IO-HTML
+ >=dev-perl/LWP-MediaTypes-6.0.0
+ >=virtual/perl-MIME-Base64-2.100.0
+ >=dev-perl/URI-1.100.0
+"
+BDEPEND="
+ ${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ dev-perl/Test-Needs
+ virtual/perl-File-Spec
+ >=virtual/perl-Test-Simple-0.880.0
+ virtual/perl-Time-Local
+ dev-perl/Try-Tiny
+ dev-perl/URI
+ )
+"
diff --git a/dev-perl/HTTP-Message/Manifest b/dev-perl/HTTP-Message/Manifest
index 1632c209cfdf..aae6405ef191 100644
--- a/dev-perl/HTTP-Message/Manifest
+++ b/dev-perl/HTTP-Message/Manifest
@@ -1,5 +1,7 @@
DIST HTTP-Message-6.45.tar.gz 95552 BLAKE2B 8b9245a94540686e500fabedced9a63a172e89285292cfe5cfa8a907eda7ad6f35bff3dab1eab25d2b636289c0fa768e3761167c93d14cd12e7d65eeaabeb1cd SHA512 b72ab9068c5f9ddb41f89b2a84887393f2c1bd14b462a1a60c03b4560800cfbf37c76f4bdd7c08f1ce9bf616242c2e39e0ff93859ed61268c48c978322a6d03d
DIST HTTP-Message-6.46.tar.gz 95274 BLAKE2B 8d07e4b353b63a42aa5d7b5a46411d2d77354015649fadc510a5847b29d13e727027a156d458f54e56733bdbd35c1b7ac04b3cb38e3f6f1f5c60692505ac6158 SHA512 86940c54f710cd44497c8ead305fff3922cedd95491eccfbdd6deb96ca57a579c441693d684d92536aa369ad13e87da160ce5b6ec6f2fdd54df03a002a8fd4da
+DIST HTTP-Message-7.00.tar.gz 95242 BLAKE2B a047db891d9f503d82b6d6388f7487d8b8151bda3d8a4252cd15ed4c00815ec097efa6be6d715f94c488fd4a4219870080fcad53342a60b6fcd09ce01a8bddb4 SHA512 e3d62ddcc7be2641e4c9b294bec6c7f9558351c890a1d283d506eedbef29fb9d7cccf9631a0cbc4b690da2f52b14e9813f85076dae9eaec5cda1781946922546
EBUILD HTTP-Message-6.450.0.ebuild 1043 BLAKE2B 6a5087ae4b7acf48bfc0d2f569107d177abbf8b4811ca7296a53a3892550bae0164843ecee1d8ae956de256645f8014e3fbd8e6f535abfe5edd1ce0420bbf5a5 SHA512 5bb2db7a99990f09ab4d574d2d73e9d678b368c46c19737763394707a164066372d02e01fbbccb84504560cc0b1642e686833e7d3543c19403c01ed874a94b8d
EBUILD HTTP-Message-6.460.0.ebuild 1044 BLAKE2B 255b9eb2b4f914a4937f3fc2c492cfcb2138d066fa995879b64eaa7d582656b0e3a8fae1be1072f7ab22597d1310ad03235605b815847fb608f57b0081883d59 SHA512 d0ee20f7152b469ca3b763a6f7cf1e38ac5e08d7ebee7ab9d9309e763cc25c58392a2b7ecd40c9a224d33ae56ea1df860ebedba539578cb82a7fd3e137f68080
+EBUILD HTTP-Message-7.0.0.ebuild 1051 BLAKE2B 807ec886bcddd000ea6ed4234ef5d6225e195a72fba523932ea19773e1e98c3448790e7e45c388c7badad182879cc14a1694ae360cf4c40d199603141681c952 SHA512 949472e4a07f918218eef28047d986507ac70a74d40d603f05eb4ee04cec4fac2df6b15ee564477288df52f18ad2c05aebd7d3ecd7c233b0a67759d12121b41c
MISC metadata.xml 932 BLAKE2B 438b88bc3420819cac276c499213c2492ba5826789e8ec46969956a90d00555a1caf65a99f60c2a91a9e8a029e8c06b21dd021644a31d7ba74cf58f838869867 SHA512 9870c1629ea3e3865f4bee3743a4c560f924b238c0c23d4cbb58b9dd388be79afe9567ae89e5f62ce407d372ec5c7caae9ac9626980f5806919a713bc9f3557c
diff --git a/dev-perl/Log-Report/Log-Report-1.390.0.ebuild b/dev-perl/Log-Report/Log-Report-1.390.0.ebuild
new file mode 100644
index 000000000000..41847df40ec4
--- /dev/null
+++ b/dev-perl/Log-Report/Log-Report-1.390.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=MARKOV
+DIST_VERSION=1.39
+DIST_EXAMPLES=("examples/*")
+inherit perl-module
+
+DESCRIPTION="Pluggable, multilingual handler driven problem reporting system"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+ >=dev-perl/Devel-GlobalDestruction-0.90.0
+ >=virtual/perl-Encode-2.0.0
+ >=dev-perl/Log-Report-Optional-1.70.0
+ virtual/perl-Scalar-List-Utils
+ >=dev-perl/String-Print-0.910.0
+ >=virtual/perl-Sys-Syslog-0.270.0
+"
+BDEPEND="
+ ${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=virtual/perl-Test-Simple-0.860.0
+ )
+"
diff --git a/dev-perl/Log-Report/Manifest b/dev-perl/Log-Report/Manifest
index 07fa1f1c3889..3eec98518273 100644
--- a/dev-perl/Log-Report/Manifest
+++ b/dev-perl/Log-Report/Manifest
@@ -1,5 +1,7 @@
DIST Log-Report-1.36.tar.gz 101692 BLAKE2B 333bc6929c65d035d41138307070381f928609905ce9267ef55f07fecbe0f8876102bf9ebdb943b4fa32fdbf5c5af36fd465a8405bb2e96491fd53896192d7b1 SHA512 ed5c39eef771d95ea8ae95a11de6d62292484f0f5f17ee8dbee9b214e2ced889407a819bcbfcd5dc32e98c73ff7de6988cfb0a06c858be656f2797900ef2bfb0
DIST Log-Report-1.37.tar.gz 100391 BLAKE2B d9a7d8dffe249cc34ddf4ef0351cd68d3c72a35217368f96e5aa81594aeac201b8872d170692a4162722eac218101942a020036b97f09d2863686f00cba4e47a SHA512 9ef0ecee248dd221bc72a3791f4647cb6afef1556d19a02e69251b7cf3aa53006e7706ad24d785f4f9cb02832bbcf7aadeaeacb296eeaf515162a54b8ad060ef
+DIST Log-Report-1.39.tar.gz 101360 BLAKE2B daa8c7b697c6d012e7a57a99f78272f9538790658af6a94b36c097d850f97596da328a5d91905647f6f957eee130a1cbb92ae0c6498ba40da4d7d7fd93016219 SHA512 476fe3cd4eabe5ab078420780166e6d27d3bddf98f1ff31dd876aeb75f21c46136521edc7f5743002459ae3ac9b4e760c789e8e1966436b8360efa9e45790f34
EBUILD Log-Report-1.360.0.ebuild 641 BLAKE2B be1b38823772b047643dfbcdb12dbaf4ffc90f59deea8943eddb1dc58d7c560604f89bd1c7dbe5d6d12029c41fd6e5002e3ae8d6acb4c432e4e4c4f4a8bf0ef7 SHA512 bb43554cda7796d213e6ea34d45b12438f43f0c207fd518d73c87fde0ba5d2af910cbcda78f602a187b36d87d0b4bf8111992aa485feaf94956db3600d09409d
EBUILD Log-Report-1.370.0.ebuild 641 BLAKE2B fa576ea62ea520c73ccae5c31b02a1b98ed727188cf29989e77f06b8d9abc88997fddf1514a21696eb6e7fdf41a24305832fe5e2369a67d6f406371ee401ec30 SHA512 abae0226a03242fc46bee7d9d637d79408b8c55451fe1386359220c9aa2edbd95158e222fb2558c65350bd365f40435c90bc9b017111acce297267c8e549edb9
+EBUILD Log-Report-1.390.0.ebuild 641 BLAKE2B 7542bda5417a5c79f65cdefd43df5cda7c2a68a0cc6cfca0f750bd70ecbf29ecb7dd2fbb1c8311dcc41958c9bf5ff1b43500ba026b8f6a04b1f08f5d17942f27 SHA512 f543e43373af14d548538ae5f51615aefa2b37829559947329ebb5cebee4f89d7abb3f773dcf7adb882364e8df356255d1ec904e41c5a8f4d54d1663964d90ec
MISC metadata.xml 1785 BLAKE2B db89fdf66874c5c4474f273c1b0092c9e024061652347cecf830cd6c07c6e5dd0b47bea02e2867a0268b75d84f792026bbc179723bd3eece2fe1d2aee790c7f5 SHA512 7e23bd4309e24feefc6f6cecac7f241e58a6c1d10a0f06aa5581fbe3064deadcadcbbeebd59e51adc6442bb7105604d27e9f3631b9d5dbe475a702ba6edfbbb0
diff --git a/dev-perl/MCE/MCE-1.900.0.ebuild b/dev-perl/MCE/MCE-1.900.0.ebuild
new file mode 100644
index 000000000000..999425d53ca7
--- /dev/null
+++ b/dev-perl/MCE/MCE-1.900.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=MARIOROY
+DIST_VERSION=1.900
+inherit perl-module
+
+DESCRIPTION="Many-Core Engine providing parallel processing capabilities"
+
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="+sereal"
+
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-File-Path
+ virtual/perl-Getopt-Long
+ virtual/perl-IO
+ virtual/perl-Scalar-List-Utils
+ virtual/perl-Socket
+ >=virtual/perl-Storable-2.40.0
+ virtual/perl-Time-HiRes
+ sereal? (
+ >=dev-perl/Sereal-Encoder-3.15.0
+ >=dev-perl/Sereal-Decoder-3.15.0
+ )
+"
+BDEPEND="
+ ${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( >=virtual/perl-Test-Simple-0.880.0 )
+"
diff --git a/dev-perl/MCE/Manifest b/dev-perl/MCE/Manifest
index d723c867fc66..661ef96fbd70 100644
--- a/dev-perl/MCE/Manifest
+++ b/dev-perl/MCE/Manifest
@@ -1,5 +1,7 @@
DIST MCE-1.887.tar.gz 230179 BLAKE2B 21ee15253eda40e22d9381cfec83a5f7206ca342b8db4bfc412b48c50650a6319558833514e4819634cb65ba34d4740d6b2f53754808b56641940367c5a3e8f7 SHA512 80eeafed31e5d754ebd6df18d75e3d24930a68e4c6d26619565575d7242269bb1c05547f589ae311c1fb7baa884b215935065296310f24cec4bd81a33355b72b
DIST MCE-1.889.tar.gz 230624 BLAKE2B 5d932a3fbe05e05fa312bda41ee97cd141651a7df0337f91f5829effffceca3ef767e0feb084002a87b4635723b1cfbfd0c387ef5ae190d3c777f9f518653fc1 SHA512 47790c91cfe21e977a53c1c897802b34dc50d3a39631d991e8b95719593e82fa425c756a317d5e0f93d6a48be590b171eb88d90b7de166e264a5b7dcfadc7ebb
+DIST MCE-1.900.tar.gz 233761 BLAKE2B e5cb004950766db196d4b50bbbb0ea0a55b337f060771208238a6c4275be2d39db219ae2cba57f5e616f81d10e66c9441add50458f6aa2abf76ce7da35d29826 SHA512 b9924275d478dfeffbf739744da19806cf6a51d5b9ee0038df02b39318cbf28cc026b8d05d0c9c6f0381ae93f39573a307f741f595bc1558c34bf2a7e35b5845
EBUILD MCE-1.887.0.ebuild 697 BLAKE2B eefb1ee28e6adbc1833bba5c14e152c1d2af4f7b8751b251ed09e3f80a0b7c0ca6945754d924670d34305756dd675f51bb99cfa3b0e571c5b30660cf55f89448 SHA512 8af87c36345469ddebb6cea63fa55a2bd018ad4915374e3bfb5b8b82e6be4f88fc44492f2ff40c9cba1c7550e7b36175c99952f920ba3c77e46a4ed7c3a7a7d3
EBUILD MCE-1.889.0.ebuild 697 BLAKE2B 7ab0cee49c2cdd3e342e127bd2918c67c76d057bc201b8e036ef8d3b9f5ea7df10c17d9fde4897998ae9c397b89cb1beb3ee18e2adaaf1e961f04fa9fad603d5 SHA512 3d096ce0aa48188c392f03019b6b6b60ed0640b79e9193506124b838546f467bfcbf103ff381b02313d930eb92fb8fb484348a817037159946bb0a638dcafb80
+EBUILD MCE-1.900.0.ebuild 697 BLAKE2B 8a70634fb9d706ca5189fd2885abaf86bd109fd2372ae302909d497869523bccd1025065cdb5a5e56103eb84e38ff64640e269ad7e36160df42122ac36aeac52 SHA512 302e5ec088bcd2f2ad643ff0d19ac3067add3c91cb2ad0ee9b7b828a48b54d163aa94e187355cf8c4ffbc40380fc45022a9fd0ac2582bdada6e7e1d02a0daf45
MISC metadata.xml 1928 BLAKE2B 5cf7cada375e12490d5883743f1b5313df2d6c43370d646392fe67d0753e9f73338d556bec9e8ba0592c8ffe0af375c1f1cc0830b0d1b2e07c659d21f8ae1f7b SHA512 7b17b5d7c36f769de54ed835eba5f337a6db90f9acbf16571538dfa000b7c510471893bf90163b6dda3a12014adf279bee7489e84bf83c85db38800f0d900def
diff --git a/dev-perl/Mail-DKIM/Mail-DKIM-1.202.409.230.ebuild b/dev-perl/Mail-DKIM/Mail-DKIM-1.202.409.230.ebuild
new file mode 100644
index 000000000000..d128a75c9300
--- /dev/null
+++ b/dev-perl/Mail-DKIM/Mail-DKIM-1.202.409.230.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=MBRADSHAW
+DIST_VERSION=1.20240923
+DIST_EXAMPLES=("scripts/*")
+inherit perl-module
+
+DESCRIPTION="Signs/verifies Internet mail using DKIM message signatures"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+ virtual/perl-Carp
+ >=dev-perl/Crypt-OpenSSL-RSA-0.240.0
+ >=dev-perl/CryptX-0.67.0
+ virtual/perl-Digest-SHA
+ virtual/perl-MIME-Base64
+ dev-perl/MailTools
+ dev-perl/Mail-AuthenticationResults
+ dev-perl/Net-DNS
+"
+BDEPEND="
+ ${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ dev-perl/Net-DNS-Resolver-Mock
+ virtual/perl-Test-Simple
+ dev-perl/Test-RequiresInternet
+ dev-perl/YAML-LibYAML
+ )
+"
+
+mydoc=("doc/*.txt" "HACKING.DKIM")
+
+src_test() {
+ # disable online tests
+ if ! has network ${DIST_TEST_OVERRIDE:-${DIST_TEST:-do parallel}}; then
+ einfo "Removing network tests w/o DIST_TEST_OVERRIDE=~network"
+ perl_rm_files t/{policy,public_key,verifier,dev-manifest}.t
+ fi
+ perl-module_src_test
+}
diff --git a/dev-perl/Mail-DKIM/Manifest b/dev-perl/Mail-DKIM/Manifest
index fe471dd4d7f4..df668222cebf 100644
--- a/dev-perl/Mail-DKIM/Manifest
+++ b/dev-perl/Mail-DKIM/Manifest
@@ -1,7 +1,9 @@
DIST Mail-DKIM-1.20230911.tar.gz 182962 BLAKE2B 6657070301c3e5c5ace34ce3534a4902ae73cc48416edf7be4241a2a03f32c552f19dac83f6ea09881447b26b366e63ef12cc2bebe3cd9905091dd113c9f04c6 SHA512 d89a4412e6352602d5eec9ca435b2c13dd06aa5c639fd357608f8788b9ba8b2dafe0c064bc48928ac040e19d144a48cedd07cecf7c0caa623b0d39845133ee80
DIST Mail-DKIM-1.20240124.tar.gz 183426 BLAKE2B 85af63c656f36ef6d33d2729e2360c65230f6b2a7ee6fcbea0aca451f0966c14569543cb453f29b2ce8c417ef0fce0d5e3b65332314e96898d2ff1a4901a9b83 SHA512 5453bca0e27906193084f0faf94b06c3a01cc835d4d226a0281793ea5e7105b4907090f25769dc5f51b6b816eacb5abceb56a046716a80a0288f3332c655c1c8
DIST Mail-DKIM-1.20240619.tar.gz 183425 BLAKE2B 081b2958c8f0ea4af32516c0202d06cadb1113ed10f4d16eefa271f34226087ed1453d0f9ed84380edcf693086751d7f2e2c6f9d62c78c54132ac9fef2512819 SHA512 7f401b69e43e0023d745dab90e6e179c1103ad08e151642a3eb031edb92a7d092388f11d537c8ece1dd1b2cc0e31bb40222c82c1ac0f62d86be211e9a467f2dc
+DIST Mail-DKIM-1.20240923.tar.gz 184393 BLAKE2B dec9477ed99bc27844c7882b224436b13f6eecefb4f4cd546fc0bc2873c9b25def6ef91565d32cb6f256c87b9275b4f2dbf405c6c3aaf0365da5a08fd0d1d76d SHA512 e2602e1c8987438a84acefcb648800a7da06a8ed5b92a4b63a97f5f0af99c1f0dd32106433464c22ddabcab1165b7d8ec33758fe232816dfc694eac7b7ab6642
EBUILD Mail-DKIM-1.202.309.110.ebuild 1081 BLAKE2B a31a3e03400939349ced7703d4579656a586ab07e3a7deecd4aad3250fc0e359084ae6fc094fa1f74264c99d2835746263ab62da443f8ffcc9dbe94840dddabd SHA512 23af8fa06593e0303a4d179dd31f3e99694a3f5fd3ac8f1f25a02194eecc91ea7a6d7edfa5814f71fb531207d7a5d1f7fc3d823dea31cb90f9ee0d4a243832f3
EBUILD Mail-DKIM-1.202.401.240.ebuild 1081 BLAKE2B ec6643ad29e3b5a8c6fd5d323aa19b3ba71eda5005d9ffd7a4a02f4e926267286e0d1554889db6969496f54c42277b15176a24ea3e354efe203fce609d18bee9 SHA512 91c2a1650811bbbf1cf3bc67d44456b0cc7947c1e1209f8ba1ccc8e324d306b6a48648f3d411337ebec8443fac49a47e3a3463f681057a2452913c4275452460
EBUILD Mail-DKIM-1.202.406.190.ebuild 1081 BLAKE2B 2f794223fe8d2ef0043140499baff880a1cc392863b9fd5d4ad5e4e6279a129bd28a1dd9032bca99408c135270b29e9d5d8f7ae7cd727527ed9f4f74a7d6ac1a SHA512 9e264b9a8c86a072c408c8e1e49555206dc5eb762c5ece5515ec75e2d69906aeca6bcbcf74c93979cfe0690bf449121839c561c607b0664190fac4aed3d39e4b
+EBUILD Mail-DKIM-1.202.409.230.ebuild 1088 BLAKE2B 9ccc6cd6f38a12ebe70f80998942b91dc21676bfd980c9d867f4dbeb68dccc2998bd41d23cbacc4bef542df7500f9814f935bcd8c19edd16b4a047ea014260bf SHA512 8ffa2352ebaea4545c001c9bcaefc5546ddd4331c6c9de397a83ae9136bd3e204d50642c70356a84260dd9a87ad5fac85e3730775ca24d5fa2437a313a8777d5
MISC metadata.xml 2903 BLAKE2B 00068bb3935dcc5fadec99b748367ec58136406681b15a917fb33d5a3824d5cfb68c72ba2ce7c71ce32ae0a88481d97bbaad6e5ca1219ab3288d54330b4452c7 SHA512 9bc389bb1b36f46bf1e3ff7f2523b87ac3998b0c76e83270bae2550f64629288680a13746c4a4bbf699f920f533c944bfb4c95ace006bc32dfd48e7dc5c4d5dd
diff --git a/dev-perl/Mail-SPF/Mail-SPF-3.202.409.230.ebuild b/dev-perl/Mail-SPF/Mail-SPF-3.202.409.230.ebuild
new file mode 100644
index 000000000000..f1028102a2f6
--- /dev/null
+++ b/dev-perl/Mail-SPF/Mail-SPF-3.202.409.230.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=MBRADSHAW
+DIST_VERSION=3.20240923
+inherit perl-module
+
+DESCRIPTION="An object-oriented implementation of Sender Policy Framework"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+ dev-perl/Error
+ >=dev-perl/Net-DNS-0.620.0
+ >=dev-perl/NetAddr-IP-4
+ >=dev-perl/URI-1.130.0
+ dev-perl/Net-DNS-Resolver-Programmable
+ virtual/perl-version
+"
+# TODO: Mail::SPF::Test for more tests?
+BDEPEND="
+ ${RDEPEND}
+ dev-perl/Net-DNS-Resolver-Programmable
+ test? ( virtual/perl-Test-Simple )
+"
+
+src_prepare() {
+ perl-module_src_prepare
+ sed -i \
+ -e "s:spfquery:spfquery.pl:" \
+ -e "s:spfd:spfd.pl:" \
+ Makefile.PL || die "sed failed"
+ mv "${S}"/bin/spfquery{,.pl} || die "renaming spfquery failed" # bug #281189
+ mv "${S}"/bin/spfd{,.pl} || die "renaming spfd failed" # bugs #886179 and #928140
+}
+
+src_test() {
+ local badfiles=(
+ t/90-author-pod-validation.t
+ )
+ if ! has network ${DIST_TEST_OVERRIDE:-${DIST_TEST:-do parallel}}; then
+ einfo "Removing network tests w/o DIST_TEST_OVERRIDE=~network"
+ badfiles+=( "t/00.04-class-server.t" )
+ fi
+ perl_rm_files "${badfiles[@]}"
+ perl-module_src_test
+}
+
+pkg_postinst() {
+ elog "The spfquery script was renamed to spfquery.pl because of file collisions."
+}
diff --git a/dev-perl/Mail-SPF/Manifest b/dev-perl/Mail-SPF/Manifest
index b398ed2f398d..8c6d39c6f5e0 100644
--- a/dev-perl/Mail-SPF/Manifest
+++ b/dev-perl/Mail-SPF/Manifest
@@ -1,7 +1,9 @@
DIST Mail-SPF-3.20240206.tar.gz 76892 BLAKE2B b4c022eb8121cbaae71b1b178e7abf1dac8065161c5b88ab67518d8061ca6ef33c42f33004dfdf5451c6a128344e1b7a0d5a9d3b4cf7f89053f9d0c5586d179e SHA512 eb2a4f496e828e6da30f967a1d4f91daab096f0cc2b37544a96e075fa5b5a251f0581a82e7323fb34b9808372b2a6b43dd979f79725b744a3172160a75be5ff5
DIST Mail-SPF-3.20240617.tar.gz 79806 BLAKE2B 9070fae10a863a300766f5dc01229b12d3ad4c596acdff614f8b540391db1fdd1ea1b893f24c4c505ca16c6ef3f82e5d2f8055352541289be1cb91b40cf33bd6 SHA512 47476e483ac026a77b511b9ca7b0592e0d600c57b08f6ec7fd3653d2a5f48c0a4ef52867c285c477b0249437d479350f7923ea0cde86a4869e5ae8e370f6403d
+DIST Mail-SPF-3.20240923.tar.gz 94271 BLAKE2B 76d88c17ef009c6f86105b3b9a39c1111d9f600ece3183ac4809ffdcbaf6206a770e5d463ca9c23c7a0e54663d152d66c31fbf94e833711c724a08340a7a218e SHA512 f97b73a2ce08959118762da1239cd9d6a623ce767e8f9d9df424801c1bac654c65c807f072081c43eb494fe255ca54527f50c2336e91fc68cc671dc2b780a6d8
DIST Mail-SPF-v2.9.0.tar.gz 103834 BLAKE2B 50082d983c17d910a6bd958e0b688aaa6693c24468f000688c3a971eb2a9ee2a3f0a91fd2909b404fc48dee82e3b44fec8f96a5d35469a2d78dcbd05f15af8d0 SHA512 22bf98c4981f121ed85bb5cbc1ebcb2607ada5052bcea0dd8de692e3473a2ebdd3066acd944bb12f0efe64605e4bf7dc695a1549b7608239d0efc059339df60b
EBUILD Mail-SPF-2.9.0-r4.ebuild 1369 BLAKE2B 50ed7ceb61ecc8b75bff5b38791dad51499d2730ad1d6835f01f61485814c18a30abf25c8c2c4d2c3c6342bcf36d9496f59bdbe2f7fced3f93cd498304bf4650 SHA512 f702701e505ca79389ffb84c60109455960a8eb941f5c31450596a26865343fc76a2165e902f6742a5ad9dbdcd8f7017a7b544bdb5a342222057f5265c361f58
EBUILD Mail-SPF-3.202.402.60.ebuild 1342 BLAKE2B e0734e66e18b8ce9c2164e851d24268d72b0bb3d669ba0764e86bc6e4601b7b6b31af3e4510c64306bf2d19d125f9ea13b34bdb9119d326c9a90896ef10414cb SHA512 f0354c8a5be7f85a4dedf6aeabf786e0f777b0b02e070c44e9369c44dec1985d3422ab45971d09d84a0573e484d8dec81523d99e8979edaa23373402b5484fd7
EBUILD Mail-SPF-3.202.406.170.ebuild 1382 BLAKE2B 89cb9e9b3e55c267c263d6c892d8f963b66d39848e098e8085579b9186cea35a01663cc250845d1ab8ad95c206fc69db70292c9c2653eac65431eba8f505cad7 SHA512 322c265908e94c1ced642764125f09c4a1093c88d5d33e950f3662c5012fb1ca40adc4854d948db675b5c294fd46ada09097460f5ad416204b3e7bf60dcf3962
+EBUILD Mail-SPF-3.202.409.230.ebuild 1389 BLAKE2B 6c7b035e8838068ccb88c257152a485f45b83f3b0a3b836462b3d56da6e7205aa9cce73a6470daf42e82ef915e4fd82bc2be9799e33e763a07e96517538b6638 SHA512 fc77e700de93da9cc0c6a4a4a0ac15c01693733e7f804806471049dd0e13d2a2ca96f4367be57404475c9a5f3e848fe98b40ccb86dd745d3e5487376c8815f7e
MISC metadata.xml 5341 BLAKE2B a193435b42531c593e63fff4cebc5cfa28c620ac25fcc11541af231bde39f44e848e97324c9a3d71ac92e076739632072abb004462cfb3e196fb562f8587527b SHA512 d348b3ab50ac416aa5e1c9b2d5b7d094bd4bc773966a6a608967c53d220744eca20a7293ed95b13d4b92693c3849532fc2497b05d5b6be751626a2358dc92fe3
diff --git a/dev-perl/Manifest.gz b/dev-perl/Manifest.gz
index 451467f08009..b563c902e909 100644
--- a/dev-perl/Manifest.gz
+++ b/dev-perl/Manifest.gz
Binary files differ
diff --git a/dev-perl/Modern-Perl/Manifest b/dev-perl/Modern-Perl/Manifest
index b226020cdf0c..e76e7c9b934f 100644
--- a/dev-perl/Modern-Perl/Manifest
+++ b/dev-perl/Modern-Perl/Manifest
@@ -1,5 +1,7 @@
DIST Modern-Perl-1.20230106.tar.gz 15490 BLAKE2B cb1483fd27b65a6eef0592db08c8678aff8ce6eb133c0101bfcc5481a34cd901c76f1d4fa2a1c3694c70c692bbb872911f80e75ce181f68c20dd20d84deec976 SHA512 fb3724403787ce003f231ad846e08dc082ec51e34bc6ed1360beb5886a727aa1896f91ec9e0fe8983bdbfbc4e62a0badabe323d96b6f58c7a38bf2b0c1552cde
DIST Modern-Perl-1.20240115.tar.gz 16682 BLAKE2B ee99681ce76972945f94e07138875548bf93e723c162c981d238e59f98197132ff1f34e602c0a323bf43a963632c99c4817ab55185bfd9fdca1984ab89052eef SHA512 0cd86b531bab15cb52b54fb883a58e3151e33163eb3eea9cd4f28bbd68c4b35e6332f2243174f6881d3940d22d0bbc550c93b1f5513dad832668776175a6c0f0
+DIST Modern-Perl-1.20241001.tar.gz 16971 BLAKE2B c4f443a89abcf8e5ce0592b5f2e19d82cd2f571b140ee1130991960e4be3b8802933356ba86bd5dfa1704f3fe6d86844115225eea3d5b412e75a827a6656c8b5 SHA512 a46c6e18a71c64562f9f17087f34f9babcec464b9c05a2d1cc07e29d1f92a9672a13e6183ad701eea90893a9519b559d5841e7bb0c60ba5b5408e0d4e27ec94c
EBUILD Modern-Perl-1.202.301.60.ebuild 418 BLAKE2B f9bab35d70e3bc6622d842249bb6720045669e7418219c57b632377e0acdc08ecf2c0682981985a58d1f947df56427700e35d56045fdebd5082b6188a54fc40a SHA512 6f74ba951a47ff220527725a9b3ce4976dfc3f7c3c4a4f523c6847e810ae5e2afb5517e209feb966a54e9513b7cd115161b0992b52f44b06385f730a5675dfc9
EBUILD Modern-Perl-1.202.401.150.ebuild 421 BLAKE2B e45bd241221c7280340410c16aca79599979c522cc5b7d8c6ddc82f91f8ce3a615db5b52c03ae1a5b2a5b001b9be86af7a862512cb5b3c2ec7a28efdad45245e SHA512 a44175c00e381ca6c90a57e2b4f5cd740aac71bf793b8decf3772e5f26e6efabfa087bdd4dc867aa56089c60a86dab8a19854580febd5f621eb170ddc77e6ec7
+EBUILD Modern-Perl-1.202.410.10.ebuild 421 BLAKE2B a32292cb8cf814ba04a4915c9394ea58667491a820c6190c4418f149e7f465310a4a81520b5cf8adeb1472e23bf600c6cf514d4290045782d2533a01c2576e96 SHA512 780f328193a5adafa7aed6c58d370e4f727363a43ddaea8b387486266bf070953e04f1b74c52cea9139a0a6edcb4deb5311bae523916f4d614b2e86868f1082d
MISC metadata.xml 444 BLAKE2B 9521c7dcf436e770d5daad09fe30a1ddfb098c6ce4f762988af30befed195aea272e6a3296d59eb065c560ff62253feda72379318c0b3468813a2fc410a93918 SHA512 78b8d735b254cd681bec2549467f85f7b7285f537f61d47ca5bffbc316a8568bc873c49f129940a8da27680de87289e5cda04cb84acb184da8365fd578b20004
diff --git a/dev-perl/Modern-Perl/Modern-Perl-1.202.410.10.ebuild b/dev-perl/Modern-Perl/Modern-Perl-1.202.410.10.ebuild
new file mode 100644
index 000000000000..2356c3921c4d
--- /dev/null
+++ b/dev-perl/Modern-Perl/Modern-Perl-1.202.410.10.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=CHROMATIC
+DIST_VERSION=1.20241001
+inherit perl-module
+
+DESCRIPTION="Enable all of the features of Modern Perl with one import"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+ virtual/perl-IO
+"
+BDEPEND="
+ ${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=virtual/perl-Test-Simple-0.980.0
+ )
+"
diff --git a/dev-perl/Module-Build-Tiny/Manifest b/dev-perl/Module-Build-Tiny/Manifest
index 59df0b791e05..2afec1a915aa 100644
--- a/dev-perl/Module-Build-Tiny/Manifest
+++ b/dev-perl/Module-Build-Tiny/Manifest
@@ -1,5 +1,7 @@
DIST Module-Build-Tiny-0.047.tar.gz 22193 BLAKE2B 9b4bddae93c2c2bcfe4d054f5be37ef596cb833003240796930856b27d88b252df8b669455e343ccd77e02d0a3980d4eb4755a1eb72268c03783fedbcce41a14 SHA512 505e8a1a1d7e4f73a820352b476c938769bee1b069eaee0df7a95ea5651f109dfb106faf82bf423ca96b15d0148fd890342ad214b4fa6481d15b8f494fe48a30
DIST Module-Build-Tiny-0.048.tar.gz 22698 BLAKE2B 2d93a08755db9e2fe0e96b1cb81482b69264fc4266d1f676bc9346ddda0bc3f98d4ae87c5013802249ad446b3609cd1276de667f7f6f43220e9f495f28c7845c SHA512 764a69c7d8ac15c68da82973262c4fa861579cac6417179cc48fb6cdd139242c1d236b1b808552b915dd29a9ef87b3aa07bae3ccdc3158b03ef76a39beff58cb
+DIST Module-Build-Tiny-0.051.tar.gz 22872 BLAKE2B 986e9a7ad1061a0ec4e06f4ee5055dd55efbf8b3ec1ec8d90f7d094279a6a481a1b6db488a4e47ff2a4d400f8b0c742216a0f354554966dadb059a0bea06cbd8 SHA512 205e509c752caf284ccf981864b59ee69238b2255c4ece03f06e9f4482922c2b4c1abaf2037d57232b87e70c5f566bab5cd01006a9017b996c91846eee6b7eb2
EBUILD Module-Build-Tiny-0.47.0.ebuild 1003 BLAKE2B 36250d2a1d989eb9acf0f11aa6ddf881b2a531bdc0c9416956e01f35badd02d581a1a20b563ed5dda5c9b2fb94583ac7eb30eeafb5f2beae677cfb664808d6c8 SHA512 fc9940d97e2aaa7a37ef948db5273e0a2af08cc8d239ba0a7ab75ce48a89cc10da1c1b1afaa12221f8f1f6f5eb56769893402fdc6743ef33b9eb0ae8bd5bd90a
EBUILD Module-Build-Tiny-0.48.0.ebuild 914 BLAKE2B 637a5f1308771b9b6033d82975358b90064601877f1a63d18934985c5b490f86746d97f546c612dc1722e76014465a3fa53b45f3baf5c5e7b44c8745eb12cd81 SHA512 9dbc19783ef7df100b363b7bc5951e45b2709b61caba527bd0004c1c952391859d2a3c06e4f477c8150498bd3718900603ae028f82dbf373655798effd0d957d
+EBUILD Module-Build-Tiny-0.51.0.ebuild 975 BLAKE2B 0332e97323993a2d55ab6ba971e818a806ade5dd56e5bfd597cfdfe6d34dc340f933cea6fd0284cfdf2b0e1f3f140671329900c2c70e23de7e27d7b3296dafab SHA512 c19f422a602e8f335ae87b45fb84320a3121ae9ba9538e888575b940d4c3d74d2807b718caa72c3b4da5eb4b9b1e477ddbf62f0b57af71d702533cf57a89a095
MISC metadata.xml 396 BLAKE2B d4d6016bfd4210d55e8460e98f042e60008079e3a434f496c20e7389c47f613359b8ba20b8e996d6ccda46ee8af59934bdf727744e0220fa453b2eee3382f66d SHA512 213a1c416b30f4ce3708fca549f0f90c7414218b755983a9fa92218cef0bbb451dd733e41c970e3ddc2f6a131f8c2184d6d4c32b60d6a3250c9b0f625e219ac1
diff --git a/dev-perl/Module-Build-Tiny/Module-Build-Tiny-0.51.0.ebuild b/dev-perl/Module-Build-Tiny/Module-Build-Tiny-0.51.0.ebuild
new file mode 100644
index 000000000000..5864394be002
--- /dev/null
+++ b/dev-perl/Module-Build-Tiny/Module-Build-Tiny-0.51.0.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=LEONT
+DIST_VERSION=0.051
+inherit perl-module
+
+DESCRIPTION="Tiny replacement for Module::Build"
+
+SLOT="0"
+KEYWORDS="~amd64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="minimal"
+
+RDEPEND="
+ virtual/perl-CPAN-Meta
+ >=virtual/perl-Exporter-5.570.0
+ virtual/perl-ExtUtils-CBuilder
+ >=dev-perl/ExtUtils-Config-0.3.0
+ >=dev-perl/ExtUtils-Helpers-0.20.0
+ virtual/perl-ExtUtils-Install
+ >=dev-perl/ExtUtils-InstallPaths-0.2.0
+ virtual/perl-ExtUtils-ParseXS
+ virtual/perl-File-Path
+ virtual/perl-File-Spec
+ >=virtual/perl-Getopt-Long-2.360.0
+ >=virtual/perl-JSON-PP-2.0.0
+ virtual/perl-podlators
+ virtual/perl-Test-Harness
+ !minimal? ( dev-perl/CPAN-Requirements-Dynamic )
+"
+BDEPEND="
+ ${RDEPEND}
+ test? (
+ virtual/perl-Data-Dumper
+ virtual/perl-File-Temp
+ virtual/perl-IO
+ >=virtual/perl-Test-Simple-0.88
+ virtual/perl-XSLoader
+ )
+"
+
+mytargets="install"
diff --git a/dev-perl/Net-DNS/Manifest b/dev-perl/Net-DNS/Manifest
index 26058ea5c6ab..cd6a54a7d451 100644
--- a/dev-perl/Net-DNS/Manifest
+++ b/dev-perl/Net-DNS/Manifest
@@ -1,7 +1,9 @@
DIST Net-DNS-1.39.tar.gz 259438 BLAKE2B ac9cdfc802c2d5e5fc10bed648e4ae54aab6c42fd4838f452f771ccda47cd2b939b12364f516fd224afce63a52a076692b59b04487eae81b9793fb8cfc09b72d SHA512 3df05765bab4479fc2b78fbaa7cd90ecbe34f015423876fc751198b1a924c39ce0be134999cf3b783a7eb1f7e519e661aa31593a39c1d0236e7f298fab34bd6f
DIST Net-DNS-1.40.tar.gz 258274 BLAKE2B 579925dbef88cfb33a2f8e131d209d47ddd2673b9701e2d4443d78f6b0f9a502aa1ff2155e5195521bff08c6e3be060c4c5180ca4a5c3437b2947dd6cd6ab8e8 SHA512 e17af968f30cd6e7b14484fe24285bd7b493cb3f6f7038c1a8fef59ace5f6cc8bc37a5db7033672479a9050b2e8e2d8d7c65ad9fa0fd01a91bb4fb1c1f02a001
DIST Net-DNS-1.45.tar.gz 260858 BLAKE2B 866f61f7028fe3a19e3a9a3ce0230f8d9799eb39ade0cc4e44e923623cbac3cb4cf7b37432b89598edd3393952ab409ac522e0f164e3a0d940bde2e0857df016 SHA512 38308bebc30949aa1b25c2a16292c3f25803235399a989647b0f4dd26fefba2fc2a4b18bbd0e50cf6d6e160bc6243a1435bdc53bdbc82f177d672e6d46fd274f
+DIST Net-DNS-1.47.tar.gz 259539 BLAKE2B 8aeff54bedc294ac75b967897798a4e8612debddfea3b0356c7e6c93fe3f382c1929c47f411c05fc5b7206fac7155d3ea8aafccf565039a04811f683b79c48e8 SHA512 f38060619532f8022829ece23c9593dfd682c971fb0e94a2ec61efa379fadfb88b965bb9f79b4ab1b692fe9f432046492e09826dca6ded19b333e2becab87bfa
EBUILD Net-DNS-1.390.0.ebuild 1784 BLAKE2B fdb897e02dd8deaef7d269be0de63151dfb6d55beb553366f91d704ea2e87ae8f97d6a5c25bc2b41e382cfc1925227d8c6e9d4ca30e97491034fa1decf8a3f33 SHA512 e5c213678726fd676eebe617a6f3fb5ce71a867b6f4177ed108d624feae816ac48c66b3f2f5b8009d4adda335590754c2c6a4be5bbbfcd9c8417b3f8fbcf5cf1
EBUILD Net-DNS-1.400.0.ebuild 1791 BLAKE2B b305a0d7832e20509eec8d8e44b6204d8095b3d229b42800e8ff44f6097a414ec7b0d5ccfa966bc5fc4bbd52bee61625ad9662a5a84202c96c45b97a98475ef1 SHA512 e6a9de208d43eec67b4827c993702b264adbb9593a38d85f834c5776a74da657501b03956c80825c2066442102bf8d2445d170271bcd61885939f6bccf59396e
EBUILD Net-DNS-1.450.0.ebuild 1816 BLAKE2B 3ed337f50d207432770df5f9f283d41aa865f6a10c4d49a4aac75f68c48d2de47a92beba6b3c57d27404697c1d97adec0a0b3c9cf61274d6f4f193a6a7168f45 SHA512 29b2f6cf6bf2834421587c2d22ff922964e556401c814ff2acef40414967c2f54231cd718933eabb5e5ff2c10266e72a268f0ff70c125dfe51b0084e70db481e
+EBUILD Net-DNS-1.470.0.ebuild 1823 BLAKE2B 01d977bf5c7d6cf64ff761c0a295b0f7907a6c0194b23ee039f76c81bc8e9a734ec2291f43210cf8c6fd76ec45d9a842026a860d63da24b4edf4605adb9e3427 SHA512 07a95015c3f1e2f7b56b79a26ba580a7bea02f93283ef9b1a5a9321037eef76d24cd002fa58e8d6c1ef61ba265dbe09983affbb0321e3e6171661c7918e17169
MISC metadata.xml 6048 BLAKE2B 41fcc0d5530e9a54377cefb819ea40566d35d332b352f31f34536160c6af626dcdd1620845246b7862bbf9a23a721e43ad1f83f7c1358018dea85387b7767230 SHA512 809b491d424e658f55cde66db7ec74b0c5df1b4c9f8a060d9c46fb1af9bc20ce58527bc3f92d16127f46521b3229ef39dd3989bee62da4dcc08d4a1742adbefe
diff --git a/dev-perl/Net-DNS/Net-DNS-1.470.0.ebuild b/dev-perl/Net-DNS/Net-DNS-1.470.0.ebuild
new file mode 100644
index 000000000000..caecab095af1
--- /dev/null
+++ b/dev-perl/Net-DNS/Net-DNS-1.470.0.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=NLNETLABS
+DIST_VERSION=1.47
+DIST_EXAMPLES=( "contrib" "demo" )
+inherit toolchain-funcs perl-module
+
+DESCRIPTION="Perl Interface to the Domain Name System"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+IUSE="minimal"
+
+PDEPEND="
+ !minimal? ( >=dev-perl/Net-DNS-SEC-1.30.0 )
+"
+RDEPEND="
+ >=virtual/perl-Carp-1.100.0
+ >=dev-perl/Digest-HMAC-1.30.0
+ >=virtual/perl-Digest-MD5-2.370.0
+ >=virtual/perl-Digest-SHA-5.230.0
+ >=virtual/perl-Encode-2.260.0
+ >=virtual/perl-Exporter-5.630.0
+ >=virtual/perl-File-Spec-3.290.0
+ >=virtual/perl-MIME-Base64-3.70.0
+ >=virtual/perl-Scalar-List-Utils-1.190.0
+ >=virtual/perl-Socket-1.810.0
+ >=virtual/perl-Time-Local-1.190.0
+ >=virtual/perl-IO-Socket-IP-0.380.0
+ >=virtual/perl-IO-1.140.0
+ !minimal? (
+ >=dev-perl/Digest-BubbleBabble-0.20.0
+ >=dev-perl/Net-LibIDN2-1.0.0
+ )
+"
+BDEPEND="
+ ${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.480.0
+ >=virtual/perl-Getopt-Long-2.430.0
+ test? (
+ >=virtual/perl-Test-Simple-0.520.0
+ )
+"
+
+src_prepare() {
+ perl-module_src_prepare
+ mydoc="TODO"
+ # --IPv6-tests requires that you have external IPv6 connectivity
+ # as it connects to 2001:7b8:206:1:0:1234:be21:e31e
+ if ! use test || ! has network ${DIST_TEST_OVERRIDE:-${DIST_TEST:-do parallel}}; then
+ myconf="${myconf} --no-online-tests --no-IPv6-tests"
+ fi
+}
+
+src_compile() {
+ emake FULL_AR="$(tc-getAR)" OTHERLDFLAGS="${LDFLAGS}"
+}
+
+src_test() {
+ perl_rm_files t/00-pod.t
+ if ! has network ${DIST_TEST_OVERRIDE:-${DIST_TEST:-do parallel}}; then
+ elog "Network tests disabled without to DIST_TEST_OVERIDE=~network"
+ fi
+ perl-module_src_test
+}
diff --git a/dev-perl/Object-Pad/Manifest b/dev-perl/Object-Pad/Manifest
index 97ea91160e26..ca8a5bac79eb 100644
--- a/dev-perl/Object-Pad/Manifest
+++ b/dev-perl/Object-Pad/Manifest
@@ -1,7 +1,9 @@
DIST Object-Pad-0.805.tar.gz 175910 BLAKE2B 221922f712be0cd793cf12d2ef3392759c15fba146af6be6224daf04505926de8dfde7dcf9bc8573457852650f6fe532c9ba4100823d6e2f2591e99224a39b98 SHA512 b24701761fc157e3222c6cdf1f59433abcab658ca09c833f321e34d175af53824f522844b90a4b13064f3f2d4e60f49e1127d14179547d769c853345f227b8ff
DIST Object-Pad-0.808.tar.gz 181101 BLAKE2B a9836c6fc322564a64c4366a8382d750fb152b78bec92d648496fd9c060e7f5cfa7e0ecaf03b8e74302cf8f98c19e99fab6af34018e38a124bc1347607f19437 SHA512 5fbb53ca6c31d123755658987f10098e67691f5e158c4821cbd198d31857ffb8437850762e0930e83102087519ae153248842b872e6361e69712d966f841680c
DIST Object-Pad-0.809.tar.gz 184597 BLAKE2B a335f45b4b5122c21427f1fc5b5e8eaef7b500eccf6aa5987fc1dab58061dc684dd6e3175e0b54b560737f6440cc299620e41dc28f5f4eb19d76d0e427753636 SHA512 c6a97ebc63b3c1d41eadb5a5c32e562c954479db772b44c1010d53a30f31e665617eb05d0b273fed26d296679d2c0c58a80ebe52c292b45ecabd8746f6f55394
+DIST Object-Pad-0.814.tar.gz 187775 BLAKE2B 1fa9e7718a5e2e45dca00edb7db92ea9a7cd05cace6287e7f2602ec76695e5116044bd3de05d4809a7e9e95499abf04a8c5837405356671025215cbb8ad56876 SHA512 aac759cd578373c4b492fac842057857aaaffd85e9998b8bf6691d4cd740210ef9f4c68c7e7d1e5589699e20cb8df1b818c1ee2263b7da253a54776984eda56a
EBUILD Object-Pad-0.805.0-r1.ebuild 463 BLAKE2B 92e7c99007fa8f8cba92c80db2ed673ba8c02e724080a17d4d1cd87e89389918111a13d2cb999020e3dac7e28353f8d104a48a68f1e87e81d27380b1f5c88c50 SHA512 71020e13d4d306bd58ee4b89f7a5147ffcdda9cd4d01e007fb43106bab522fbc8299ae84e990a033fcaef4111e7ef44450ef0f05746aa11a3f09ced1f30d3df5
EBUILD Object-Pad-0.808.0-r1.ebuild 463 BLAKE2B 50fb2c186a51f72261046998b67ffc8a7c2db3e6d309f0848decfd20b7acf164bfde1952e511bebcd0eeaec1c147aa5ff5e77724e71705b35634ffc7acdb03c0 SHA512 51a9116671cf2ef88835b7618eb8c7eb5e3d3a046a81ba2f8d73372c8413fb040ca03eed163580dc34d1def17e5854f4dd29ee1362a76803dd5b8fcb5dd05a13
EBUILD Object-Pad-0.809.0.ebuild 463 BLAKE2B 9a61b4da550b06b8c5d5551000cc21a0c6ab7316f9e50f36841e9c0d5fffdb3713fde9c4484d225638a050b0693e2d6edd7201d027a50b9dfb456db1e6e7da34 SHA512 efd5b6a8b38633d9bb70f8aa59bee9a6033be18177825e8b672bd00fe4699dbe277990156bbbc5026f6ce71bd3703bea3efb2c2fbc191643ddd02a8c57b3ebb7
+EBUILD Object-Pad-0.814.0.ebuild 489 BLAKE2B 6da59acb6821bd1a351bfcb5f54707898532d8e721613f801f02fbb6498e66ff697f48fc7328b04d06f423b5efb60b2a7c3bcfef9a474d1ab56fb031be8fb032 SHA512 cc6b02e5e5e48f6370489b03bcf82a34f113bc547b56c7b538acf0b1f78607a802002b2a3ddf1d9d5e8b066a9f95359d8df36b32dd272dd9e9e96b87d7320416
MISC metadata.xml 827 BLAKE2B 10aa9a389d258d7265048dd3b3a294e47f92675c56ac2c7844e504b850fa55be94437c1844f1bba07e5ec0c0ef5c8d3e9025497982577e197e6c8b1158320819 SHA512 ec47213d8ebf3c589e6b09c3275d816c8a53072db2810cbeeebb7db8b7c1a4763a107923a7d434acc68b3ffcd70fc487acd16e8a5bc2ac3e6f4266506dbc2c2d
diff --git a/dev-perl/Object-Pad/Object-Pad-0.814.0.ebuild b/dev-perl/Object-Pad/Object-Pad-0.814.0.ebuild
new file mode 100644
index 000000000000..3ea632d768a5
--- /dev/null
+++ b/dev-perl/Object-Pad/Object-Pad-0.814.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=PEVANS
+DIST_VERSION=0.814
+inherit perl-module
+
+DESCRIPTION="Simple syntax for lexical field-based objects"
+
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+
+RDEPEND="
+ dev-perl/File-ShareDir
+ >=dev-perl/XS-Parse-Keyword-0.460.0
+ >=dev-perl/XS-Parse-Sublike-0.250.0
+"
+BDEPEND="
+ ${RDEPEND}
+ >=dev-perl/Module-Build-0.400.400
+ test? (
+ >=virtual/perl-Test2-Suite-0.0.148
+ )
+"
diff --git a/dev-perl/OpenGL-GLUT/Manifest b/dev-perl/OpenGL-GLUT/Manifest
index 6c2735e4f5b6..69a96011fc5f 100644
--- a/dev-perl/OpenGL-GLUT/Manifest
+++ b/dev-perl/OpenGL-GLUT/Manifest
@@ -1,4 +1,4 @@
AUX OpenGL-GLUT-0.720.0-no-display.patch 1699 BLAKE2B 33c92a8904ac356afcf152661b45c4e2a14e26c6120e1f0fb903f1903b9957882eb20593e7800496e215bb9d62925e6469d701ee7bbc2ae29264d60c806bb2c9 SHA512 d45c7ce24bf079de0775f5a75f42adee97612dbfacb708b47d5888cff509764bd6487ad8ad84efd926544d4fe6a71a2c77d89a536c6ba835d2ff4151eae9e72f
DIST OpenGL-GLUT-0.72.tar.gz 481377 BLAKE2B ab17aeca021a9a52e1af2362602abb357f09215468f545e2639ef7e1225375dd88d9f5d367ef59713d479e2b907b00d67242ff8e91d187931c538b82804354ad SHA512 ade45f62e83ea279f9dabc03fa802cd401577a04f708293d829ca8a4b7fd5369579a010a018e45fce0d472e70b725222301f242bc48cf859c8a8430e68f43149
-EBUILD OpenGL-GLUT-0.720.0.ebuild 664 BLAKE2B b79bc043ccd1019c1f1a19cdce2094b25500ef4190b4674774ca2bc8a163f34658e5d1183b9122856c6faa0108a4c11f8f822e571b7a0cca2906da88cf5a36c2 SHA512 ddbcb0d0f0409a31a8c652019890487e53b9a5e1426ab770f40efee8a9e8a938a6ed529d1e7269a19687eb51b6d5d6ea9cbc5f547e063341cb52dcd9e9ffd02e
+EBUILD OpenGL-GLUT-0.720.0.ebuild 669 BLAKE2B 12818b87dba1a56d88d9975f6b6a711c57ee7cfce8a6eb92016346f01cb6cd7f87befd268882f03d990badc91a75d370b6055bb21898d9236eb53739335e81b1 SHA512 16ebfd43618a00aa10531aa1cb8c9b045dcbac8786620d54e6cc41985513b86c595fb09142d1443178345490fcf24cbd5cf9763f8cb692c3bd5b07a5e639cf33
MISC metadata.xml 923 BLAKE2B 6fd4462fa9fca73d030b26e2bff107c310c24138e8505e2976d18f8d52cce0e0b5eee6e0b30ff7aba257b229f61098027a9713eaa9e544a18214237a29441bf7 SHA512 2db7e2241b5fdd4a4aeafd9df740c1e920f8337b800e954a276593f79f1550ccc5adde8cb10c0b65fdda6df7779a3e9cf596b3573ce2fc3613a690c9e972f874
diff --git a/dev-perl/OpenGL-GLUT/OpenGL-GLUT-0.720.0.ebuild b/dev-perl/OpenGL-GLUT/OpenGL-GLUT-0.720.0.ebuild
index a1808d820587..3cb763f86622 100644
--- a/dev-perl/OpenGL-GLUT/OpenGL-GLUT-0.720.0.ebuild
+++ b/dev-perl/OpenGL-GLUT/OpenGL-GLUT-0.720.0.ebuild
@@ -11,7 +11,7 @@ inherit perl-module
DESCRIPTION="Perl bindings to GLUT/FreeGLUT GUI toolkit"
SLOT="0"
-KEYWORDS="amd64"
+KEYWORDS="amd64 ~x86"
RDEPEND="
media-libs/freeglut:=
diff --git a/dev-perl/PDL/Manifest b/dev-perl/PDL/Manifest
index 9bfeae4a5a4e..d02f6c133c27 100644
--- a/dev-perl/PDL/Manifest
+++ b/dev-perl/PDL/Manifest
@@ -5,8 +5,10 @@ DIST PDL-2.063.tar.gz 2813482 BLAKE2B eff1737c2d27a51b911f8dd32095bb3016cddf52a9
DIST PDL-2.087.tar.gz 2980457 BLAKE2B 8a29b78e49bff5f682e460abf452f725b811ec0929bf8419050d62c868b51007a2d234c171b6a4435fa0c0f9e10f41e15dfc7507f9eabac7fc00f0d44a28ea36 SHA512 3c046cff3cba25d14b062041b3abc195a2995473b3e3e97428db0a06d5b9630079f7d9d12288aa1f2f95f9c562ee3079a7f17703abe947fb8bab5f0a5282e609
DIST PDL-2.088.tar.gz 2988974 BLAKE2B 463a1c92f69e1d6bfdd6089dc0cc9ba77b19523bcc226d08da3586624d6bd30f325fecea82aaddbc18db2ac06aff946f3de6eb572ed801cf2128b41fcf5981e4 SHA512 2f575cc2ea9b3286dd04219e34995dd789cd7b3bf13db229322db466c92f4dc3bf096d1a87891478573ef7bf78957d407883dab203880f52fd359f24cc89cfce
DIST PDL-2.089.tar.gz 2993088 BLAKE2B ea204ff75520d6d790cb234ff7fc3661d352cea8919363cfdc2541da5e24c9ee0a794b9b9fdd510b6f80690e90abdd5596bf9a4d3ea943999ef7d1a46d2e7219 SHA512 8f73083bd45f51779f687389f447b7901938bf4e6f90cb1e7183d5d6b9aa44216d70c40af82bd01297d9af4d90fd7b1f5645e46bf5c86bb0f6c449fdbf9e833c
+DIST PDL-2.093.tar.gz 2832383 BLAKE2B d95673b195b8140705926a720bf0fb41bf30e5e2267361ffeaf7952b3e6832e79331e181cc4cd862bbe1d2c07490c57551b1ab0c4d803cb8530e04fb5a5db200 SHA512 2da0b8849d4918c8ff239a9f56dccb30228a54577303c89764de23118d9d9334efecd91f115e2f7ec40d3d4054c184318941cee6653b69f122d33c7aba9d6de5
EBUILD PDL-2.63.0.ebuild 3716 BLAKE2B 7a7433bd724acff1f92ecbfece43d4d2ec9781cb3294e93a1047e4aef6702e9b970d293e1cfd4b32e293b51e268ac5f594bb4e55e59b98db665f10b28e397a2b SHA512 21aa44a0fcaf38504856a2a7d0a142734adfe355dc38e76e54eb72465d2b9912d4d905d7c8ad82333d6ae1cc47516f23acbe7dbe573fb5f884a2da7cd8c6de2a
EBUILD PDL-2.87.0.ebuild 3387 BLAKE2B 40b0daeec184a3e7e2b8c37aa393beb78179eac0f936cff3dd00f8510877cd8e33e5fbc0eebb11a1871770fc40c64583e0d40902c6418fa07381d5786b41c33d SHA512 19fc7ebf238b4a66a684b3975914b9a003e8b2d3650bdf5abb2c4ce2ac28465dc7e619cfc939ed3c5056511aff9e452eba67bf414824e9e9278e716fc73b31e6
EBUILD PDL-2.88.0.ebuild 3386 BLAKE2B 008d524536e6cc37c3d335751c4a630ffd4e4fbd36507716d9ca242010de916efabc4a37791409a49c947873644047babfebc7a6cb63b05e062ea35db1491757 SHA512 8d65fcfc0fc5fe144c914ee993acbdff208a4e2542dfb6ca21d30bf613a3c78de82ffaf9b7b68dbde17947ee7a7bd074b3a6c5922f326e845eaa02be213ef4f3
EBUILD PDL-2.89.0.ebuild 3386 BLAKE2B 88dfb5f72b713b08cd122697b08338ad8d138fb687c05259dd04329050749a4b4767a9cd2b52f83a7ef9c43eeb5d3c514840f80508107bd6ff49e17dfec71cce SHA512 06adbd84b84a38450d742c7b2247b9240877c1396339b6a73cb90902c6f22514345274978f3efd0cbcd73eef6fd12133dd836d9b03dd2d40e64bdd534a40cbc4
+EBUILD PDL-2.93.0.ebuild 3392 BLAKE2B 2d24b874a39948960881bf5fd184419436ae7374d10c75a26d6a0cf4714f2d736656cd60835256c7affc35b665be6b515d8afab2258e20e76602295f397da79b SHA512 68cea73dad2fab8fb843ce4548b14f208f2fe9a5f4cdb03c80241ea56cb98a101f4c1b6425ad4f273f8fea4e3d33df143837d3c73dfbb45b263ce30322967a24
MISC metadata.xml 14077 BLAKE2B 10c3234191f6823efb3808787c5555e99cd2ea35b5ae8adfef16e09dcb9bc2985b9243accf6a223ac571b5fd8b6f7b7759d475aa2b2cbaaa081d835d10fb7010 SHA512 1180818b535bc07dafb8091aa34483a01c5f937190e21cda23e756f3805e52719fdf511f32715f7fe873f2d944cffed6cd1825a631ea84662bc0ab010f126152
diff --git a/dev-perl/PDL/PDL-2.93.0.ebuild b/dev-perl/PDL/PDL-2.93.0.ebuild
new file mode 100644
index 000000000000..da49f7d66070
--- /dev/null
+++ b/dev-perl/PDL/PDL-2.93.0.ebuild
@@ -0,0 +1,139 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=ETJ
+DIST_VERSION=2.093
+DIST_EXAMPLES=( "Example/*" )
+
+inherit perl-module toolchain-funcs fortran-2
+
+DESCRIPTION="Perl Data Language for scientific computing"
+
+LICENSE="|| ( Artistic GPL-1+ ) public-domain PerlDL"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+badval doc gd gsl hdf netpbm pdl2 pgplot test"
+
+RDEPEND="
+ sys-libs/ncurses:=
+ app-arch/sharutils
+ dev-perl/Astro-FITS-Header
+ dev-perl/Convert-UU
+ >=virtual/perl-Data-Dumper-2.121.0
+ >=dev-perl/File-Map-0.570.0
+ >=virtual/perl-Filter-Simple-0.880.0
+ dev-perl/Filter
+ dev-perl/File-Which
+ >=dev-perl/Inline-0.830.0
+ >=dev-perl/Inline-C-0.620.0
+ >=virtual/perl-Scalar-List-Utils-1.330.0
+ virtual/perl-Math-Complex
+ dev-perl/Module-Compile
+ >=dev-perl/OpenGL-0.700.0
+ dev-perl/OpenGL-GLUT
+ >=dev-perl/TermReadKey-2.340.0
+ || ( dev-perl/Term-ReadLine-Perl dev-perl/Term-ReadLine-Gnu )
+ >=virtual/perl-Data-Dumper-2.121.0
+ dev-perl/Pod-Parser
+ virtual/perl-File-Spec
+ virtual/perl-File-Temp
+ virtual/perl-Filter-Simple
+ virtual/perl-Storable
+ >=virtual/perl-Text-Balanced-2.50.0
+ >=dev-perl/ExtUtils-F77-1.260.0
+ gd? ( media-libs/gd )
+ gsl? ( sci-libs/gsl )
+ hdf? (
+ sci-libs/hdf
+ dev-perl/Alien-HDF4
+ )
+ netpbm? (
+ media-libs/netpbm
+ media-video/ffmpeg
+ )
+ pdl2? (
+ >=dev-perl/Devel-REPL-1.3.11
+ || ( dev-perl/Term-ReadLine-Perl dev-perl/Term-ReadLine-Gnu )
+ )
+ pgplot? ( dev-perl/PGPLOT )
+"
+DEPEND="
+ ${RDEPEND}
+"
+
+BDEPEND="
+ ${RDEPEND}
+ >=virtual/perl-Carp-1.200.0
+ >=dev-perl/Devel-CheckLib-1.10.0
+ >=dev-perl/ExtUtils-Depends-0.402.0
+ >=virtual/perl-ExtUtils-MakeMaker-7.120.0
+ >=virtual/perl-ExtUtils-ParseXS-3.10.0
+ virtual/perl-File-Path
+ >=dev-perl/ExtUtils-F77-1.130.0
+ test? (
+ dev-perl/Test-Exception
+ dev-perl/Test-Warn
+ dev-perl/Test-Deep
+ )
+"
+
+mydoc="BUGS DEPENDENCIES DEVELOPMENT Known_problems MANIFEST* Release_Notes"
+
+PATCHES=(
+ # Respect user choice for fortran compiler+flags, add pic
+ "${FILESDIR}"/${PN}-2.87.0-fortran.patch
+)
+
+pkg_setup() {
+ perl_set_version
+ fortran-2_pkg_setup
+}
+
+src_prepare() {
+ perl-module_src_prepare
+ find . -name Makefile.PL -exec \
+ sed -i -e "s|/usr|${EPREFIX}/usr|g" {} \; || die
+}
+
+src_configure() {
+ sed -i \
+ -e '/USE_POGL/s/=>.*/=> 1,/' \
+ -e "/WITH_3D/s/=>.*/=> 1,/" \
+ -e "/HTML_DOCS/s/=>.*/=> $(use doc && echo 1 || echo 0),/" \
+ -e "/WITH_BADVAL/s/=>.*/=> $(use badval && echo 1|| echo 0),/" \
+ -e "/WITH_DEVEL_REPL/s/=>.*/=> $(use pdl2 && echo 1 || echo 0),/" \
+ -e "/WITH_GSL/s/=>.*/=> $(use gsl && echo 1 || echo 0),/" \
+ -e "/WITH_GD/s/=>.*/=> $(use gd && echo 1 || echo 0),/" \
+ -e "/WITH_HDF/s/=>.*/=> $(use hdf && echo 1 || echo 0),/" \
+ -e "/WITH_PGPLOT/s/=>.*/=> $(use pgplot && echo 1 || echo 0),/" \
+ -e "/WITH_POSIX_THREADS/s/=>.*/=> 1,/" \
+ -e "/WITH_PROJ/s/=>.*/=> $(echo 0),/" \
+ perldl.conf || die
+
+ export FC=$(tc-getF77)
+
+ perl-module_src_configure
+}
+
+src_test() {
+ MAKEOPTS+=" -j1" perl-module_src_test
+}
+
+src_install() {
+ perl-module_src_install
+ cp Doc/scantree.pl "${D}"/${VENDOR_ARCH}/PDL/Doc || die
+}
+
+pkg_postinst() {
+ perl "${VENDOR_ARCH}/PDL/Doc/scantree.pl" || die
+ elog "Building perldl.db done. You can recreate this at any time"
+ elog "by running:"
+ elog "perl ${VENDOR_ARCH}/PDL/Doc/scantree.pl"
+}
+
+pkg_prerm() {
+ rm -rf "${EROOT}"/var/lib/pdl/html
+ rm -f "${EROOT}"/var/lib/pdl/{pdldoc.db,Index.pod}
+}
diff --git a/dev-perl/Perl-Tidy/Manifest b/dev-perl/Perl-Tidy/Manifest
index 468353bfcae4..a140dc6c1835 100644
--- a/dev-perl/Perl-Tidy/Manifest
+++ b/dev-perl/Perl-Tidy/Manifest
@@ -1,7 +1,9 @@
DIST Perl-Tidy-20230912.tar.gz 987782 BLAKE2B c411392dd87287d0cd06ec4c75cd1bff67604a4e5c0671779c657ce48816395259614ee4005c0ffa23c6f8919b5c7b8edd02aca1dad1e522b48fa1a40978a101 SHA512 aeb5e6bd531cc4a197dbddcc24dfb7acccc95f777ee10560f031e095072ac7e4ae50aa452016d904d58f25c8a89daa0ed31d9a088bd291766f129031f3daeefd
DIST Perl-Tidy-20240202.tar.gz 1036929 BLAKE2B 2ce8349500e162d699a65e6f11bd4edc0929bd9ba56c1ee486358c1292aa2b71bde7027ae1c3f61ff17b6320f000819cd34436f777583db788a7eff02b95e313 SHA512 33d912152285f2ccb304bf7df4f2e055c5f8b3049b9556c7efe5bd2d80123316f9014e8e5f17c9698545394f466f381e306f431450a04e74d767150db43028f5
DIST Perl-Tidy-20240511.tar.gz 1077858 BLAKE2B 971cb3055e448e78681259c034b12227d82cd8e36f900a527a884cb6e6d4149dae039e63cf13bf6d9ea0938f5b319daa45041afe8f463b74877cdf312c8672cd SHA512 39bc383d645092d121a623b90d8b6a7981e2f2ef44dbb41a34ec77e4285fa80f1223d4290363b2ab429b101bb080d738b26d0577068600d78a696948a03bc513
+DIST Perl-Tidy-20240903.tar.gz 1111605 BLAKE2B 5c1afda1095e4c22b8c31f5fc06036e36c951b3d1a52c510f29b62112d50c09e78e47461b0c17c9a0db483d0753c508850f30f63ae678b4a5749077600a290b2 SHA512 35508885cc69e7dbebb094aebccac799a45e95b7c07648d709a71881f6a69d61b4971b3362e819942fac7f7644523f658b384ec35187f7893bb4ec08f25e3d6f
EBUILD Perl-Tidy-20230912.0.0.ebuild 864 BLAKE2B b0f62e79d65184424ead44f5c95e3ab88215d2cccb06b2b1d67977d6eb32da2d050d2f901b025d265a30f346ee23b06fb3495d9d5d1ab01df2bddbc2cc8942df SHA512 50fe6fdb7e39339aac86642cc74dea6d3663eab19ad50eafa277fdbc5fa2ad0c7b134c11a9dbad31aee4ff00c482c17b2a77ce4405b663aaf60880b001efd8c0
EBUILD Perl-Tidy-20240202.0.0.ebuild 864 BLAKE2B 9b358116c93f74fd6328ab1e52b439471476a1c20cd91ca7c7a00a8570d496f328155a067683f4d558a59dd0cc7bfc679ea7853bb6d9aba83d7489ee3513a975 SHA512 80e4dc7b15a07c15b3d8da5f4944f7a9b2859c29a2c31ca01e710db9f0479ea3c8f4ff7ecac1a676cd0f1bd9463ee4f6414c572ed37d276a5ee3373803dd11cf
EBUILD Perl-Tidy-20240511.0.0.ebuild 864 BLAKE2B 30aba645d9d17f72f4bb2d0e98bc906ca8e39fb3ccd94dd0598be2b35b925abd0f45dbd5163b8c500c441b1acb6de039b98db15f9ce38f786804f4fed6f734b5 SHA512 634632785462818ab5c5f98119dc01c4c8120e91703574df802a1da259a7146f9a3d6a30dcd3b22cc9e035827cc6d111393a932b8b2ab5dfc43f932a65139a90
+EBUILD Perl-Tidy-20240903.0.0.ebuild 872 BLAKE2B 1cfb6ad73ef049054619e21009afda984b6b470860c2b4c2f32f40b480f71a52a24103d0f501979bd0251411e9d1daa9b729222ea27e8dc9af6756d48b3cdac5 SHA512 d71912eaa52d25a4bdf8dee64731fdfa5f7c096f787b56912b1d20bd769f4b0d527ce89a79fb8ffa2f081d147ddf900dc49e3659c3de144a75e7b6de59649960
MISC metadata.xml 1645 BLAKE2B 722e52d99ed6eaaa7162eed276ce9628237d8c69c030e33ee2761f6de9d5670d59a08a270bcd5969074c03b6f6ea3d7eb60c6a9f5501c78fc5a3b2933776d464 SHA512 a07316095afe1b7745dbd7086a220c7514644ddc1ff36ab11465834975faa42ba2523d23cc759469a33053cbb85cd87cc68cb51c93d4fc5c9e454487eee9ce59
diff --git a/dev-perl/Perl-Tidy/Perl-Tidy-20240903.0.0.ebuild b/dev-perl/Perl-Tidy/Perl-Tidy-20240903.0.0.ebuild
new file mode 100644
index 000000000000..d4406d7db7e9
--- /dev/null
+++ b/dev-perl/Perl-Tidy/Perl-Tidy-20240903.0.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=SHANCOCK
+DIST_VERSION=20240903
+DIST_EXAMPLES=( "examples/*" )
+
+inherit perl-module
+
+DESCRIPTION="Perl script indenter and beautifier"
+HOMEPAGE="https://perltidy.sourceforge.net/ https://metacpan.org/release/Perl-Tidy"
+
+LICENSE="GPL-2+"
+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"
+
+BDEPEND="virtual/perl-ExtUtils-MakeMaker"
+
+src_install() {
+ perl-module_src_install
+
+ # Compressing html is bad
+ docompress -x /usr/share/doc/${PF}/stylekey.html
+ docompress -x /usr/share/doc/${PF}/tutorial.html
+ docompress -x /usr/share/doc/${PF}/perltidy.html
+
+ dodoc docs/stylekey.html
+ dodoc docs/tutorial.html
+ dodoc docs/perltidy.html
+}
diff --git a/dev-perl/String-Util/Manifest b/dev-perl/String-Util/Manifest
index 73aac86f10d3..bbee11af908b 100644
--- a/dev-perl/String-Util/Manifest
+++ b/dev-perl/String-Util/Manifest
@@ -1,3 +1,5 @@
DIST String-Util-1.34.tar.gz 22176 BLAKE2B 3dd656313a0d5d799eca8c1a9d82d200daa80e1f64e0a6d6bab4ae73f77940d8c0f3b17bc10fcb8d3c85f44decef7d3c6983bd2887113b0ee101614eed909609 SHA512 ab4ee4a8da9fd909a6d51a2e96eeea4ea50cf1e6eb741271aa6dc1d1d5fc8f1208f526059c6f774d4890f1a9b0f57e01c59d6f0380fe13382c54d7028e7c0ea1
+DIST String-Util-1.35.tar.gz 17216 BLAKE2B 510174711998d9a8bec287671fe56c7ad03fc8d4c188b2b1bb511bac46a833816d488e359609687e8a271f5cd73a4d7235d4352831e19dcec97263bb6360e70c SHA512 4e24f605f7a54d0959bcdce409a701a0cbacf4d2a5b6680f619296388df0c477b8589f036c051ac41192cc93be2b95434daef43d8af73a8f6ae35b9d2a2128a8
EBUILD String-Util-1.340.0.ebuild 427 BLAKE2B 3a08a558ce7dab80d7351f53165cfc319fcd611311d9b1f297514f966c02cef1557652d814cfc85f3cc7aaeebaa3f29c608e806780207d3547850efe7fcb4636 SHA512 2ef8e3457561d62ba9a362bce2d6fe4737f1a8d8c854d2567fbf2128bc302d35135bd51f5cc61ebb5dec3f9497de20d8ed340a814fb97a07835252802db32d9a
+EBUILD String-Util-1.350.0.ebuild 427 BLAKE2B 58bf8edb943e7abe0a88ce81c91b126016eb5e5b411db3885d9077bdea5107ff3e82d5de2221fbef694e918b9ce7e9e4a08ab7b6363f5ae8bf977eb8397f7a17 SHA512 0d682746e82b55f1663508eebc671c0a12e3ebd55be791cdf60ce5950c14f8717652b1eed49ac3271e2a568aaf216b435adc4b5bab3b4d69c03da9a2accf7bc0
MISC metadata.xml 395 BLAKE2B 947cf98fccc0a50def0b031cdc177bd8074384aec3077b03866c97416f711354ac6c5603e52aadd99922b77a1bdd65ba93c69df1705cdd0f979ed8b26db12b0a SHA512 1aaea83cf76d6b139aa07efbc476e0e88a3d540e1ebe6f3fb74744438c0bc1cbf62ad667e57282d93a1513a63406092ec02244c98564dda7f5083fe03a4a0319
diff --git a/dev-perl/String-Util/String-Util-1.350.0.ebuild b/dev-perl/String-Util/String-Util-1.350.0.ebuild
new file mode 100644
index 000000000000..e72f9635dcf3
--- /dev/null
+++ b/dev-perl/String-Util/String-Util-1.350.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=BAKERSCOT
+DIST_VERSION=1.35
+inherit perl-module
+
+DESCRIPTION="String processing utility functions"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+
+BDEPEND="
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=virtual/perl-Test-Simple-0.880.0
+ )
+"
+
+PERL_RM_FILES=(
+ t/author-pod-syntax.t
+)
diff --git a/dev-perl/Test2-Plugin-IOEvents/Manifest b/dev-perl/Test2-Plugin-IOEvents/Manifest
new file mode 100644
index 000000000000..15423f7b2d41
--- /dev/null
+++ b/dev-perl/Test2-Plugin-IOEvents/Manifest
@@ -0,0 +1,3 @@
+DIST Test2-Plugin-IOEvents-0.001001.tar.gz 11710 BLAKE2B b25c9b4ccba62d3d61aece7431b5d277aa8e9e4fc312774359e91819edc1c39c1945c8db4059d31cfdfc0eb0d257f9ce36477c1e422f3f44164f37e8f7afca1a SHA512 4f8c14635e763133c9397cc5a51b74b85959fee67bf98b637ad1c512320535527c4bedfb1718f807ed52eefe3331d1de86b83d69c4860301f15842100077c5ae
+EBUILD Test2-Plugin-IOEvents-0.1.1.ebuild 295 BLAKE2B cda812a60bd5bbda27b7a44090a27a34cb28afeada04767fb85541423f984b1f951f3dd486e18d8f1c03e421b8476b865e60fef7803ed0331fb813b6b69a4011 SHA512 e0963c7f1b8fb6080974c7e03c3494098453220c0606e235518aa245c01e7730e6a14f3bd55953de1d95801bf8341a5c6ec3d513e6b871be8bed1318ddc6a6de
+MISC metadata.xml 491 BLAKE2B 21181a72b62086c60eaf8a9a53c88e707d0c76c0240c2a7210d10fc2bb83fa1e54d80107a3940a356fad44e313b000de789bc82eb82c50b7268051a3488d96b8 SHA512 e995e71c834ca7d2101acf515569ac30bed21038de9cc50b167568f8cfcfda5236db9175e19ab4d920b401e9d9739fd3f5fca74bdce6d99b0d8d2237b7a765d0
diff --git a/dev-perl/Test2-Plugin-IOEvents/Test2-Plugin-IOEvents-0.1.1.ebuild b/dev-perl/Test2-Plugin-IOEvents/Test2-Plugin-IOEvents-0.1.1.ebuild
new file mode 100644
index 000000000000..ebbb536e240c
--- /dev/null
+++ b/dev-perl/Test2-Plugin-IOEvents/Test2-Plugin-IOEvents-0.1.1.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=EXODIST
+DIST_VERSION=0.001001
+inherit perl-module
+
+DESCRIPTION="Turn STDOUT and STDERR into Test2 events"
+
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="virtual/perl-Test2-Suite"
diff --git a/dev-perl/Test2-Plugin-IOEvents/metadata.xml b/dev-perl/Test2-Plugin-IOEvents/metadata.xml
new file mode 100644
index 000000000000..7072100cf1d6
--- /dev/null
+++ b/dev-perl/Test2-Plugin-IOEvents/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Test2-Plugin-IOEvents</remote-id>
+ <remote-id type="cpan-module">Test2::Plugin::IOEvents</remote-id>
+ <remote-id type="cpan-module">Test2::Plugin::IOEvents::Tie</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Type-Tiny/Manifest b/dev-perl/Type-Tiny/Manifest
index c93fe1a4a9e7..5a84898bb456 100644
--- a/dev-perl/Type-Tiny/Manifest
+++ b/dev-perl/Type-Tiny/Manifest
@@ -1,3 +1,5 @@
DIST Type-Tiny-2.004000.tar.gz 470299 BLAKE2B 0155f2e67a545365f6db2d1c6a309501407f1f2b3ea2b334be73c4557c8fabf9f8765f92cdd9eba2ef0063de39569f0989106e09b92505889d7099c4b7ef3743 SHA512 a28a0fdfe48c8ce7f7313bfa6645094337dfb12d76401d9947a649763379a912f480ff418f0023d1e0c5851ffa347823669192a9eb8081341db7525d84c82220
+DIST Type-Tiny-2.006000.tar.gz 477845 BLAKE2B 51b0552c689806f863e5084c78b5425cea2bb40c0a3b86bb0927524d80ab5f27df2188395b176dcdb35d2ff579b492c3f80e9b468bd8b2c7986bc81d044ec27f SHA512 24c3fea4834eb093b2aceff82e951bed73adf821d77c0f5445085021b8dc661cc3264198d265817349e582fc0e640303534a1d23ae1fcf669135ed7ab3ee937d
EBUILD Type-Tiny-2.4.0-r1.ebuild 1041 BLAKE2B b3f4f4f86db7f41ee79a285527fbf833e6bcc7070f392769d7f45a102e851366d79a045da7b76ff59542aadb4bb3c5caa322773403f3432237bcb9eb0dbc8251 SHA512 9209d22e849a37582a119127195264d363189f23693a44c5243cd4adba9198ce2fa660f9dde88e92335797d0cd8eb6cb92c7828cf8363a7c533d8858f4b16128
+EBUILD Type-Tiny-2.6.0.ebuild 1018 BLAKE2B 0c5e231492831b8ca452b3e1dc19d96e58e51c8fd5596cc837d198168cc4ba3e10b321596657448f2897257d707d93515e76eb23c45fc50cf8d4fe6d9f82e674 SHA512 fb04d15416eff40e99d1f5041cfb548545804b30293ceb9f9f32900053d35a3c65f76aa4128b173f56ffac5d8266398108c5577bbae6905c3cfab4c5ee6aa7ed
MISC metadata.xml 2673 BLAKE2B a2a28d7c968de4a77105e522db033d487acb5ef8e3a48ef5fc980e20abfa90f2b70927de76c5e3f65fe1f55319b5312ea903d9ba2001fea019240adf9f98b036 SHA512 eeaebaa46d78eaff6ecb06ea0f154270a5ff6b5117106d8fd8df01e9d7cd498661d51a98d54c15f4c6e716254a755a9d2fd2715f36f0bf66498ec3f45335ef72
diff --git a/dev-perl/Type-Tiny/Type-Tiny-2.6.0.ebuild b/dev-perl/Type-Tiny/Type-Tiny-2.6.0.ebuild
new file mode 100644
index 000000000000..44ca38e06eb0
--- /dev/null
+++ b/dev-perl/Type-Tiny/Type-Tiny-2.6.0.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=TOBYINK
+DIST_VERSION=2.006000
+DIST_EXAMPLES=("examples/*")
+inherit perl-module
+
+DESCRIPTION="Tiny, yet Moo(se)-compatible type constraint"
+
+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"
+IUSE="minimal"
+
+RDEPEND="
+ !<dev-perl/Kavorka-0.13.0
+ !<dev-perl/Types-ReadOnly-0.1.0
+ !dev-perl/Type-Tie
+ >=dev-perl/Exporter-Tiny-1.4.1
+ >=virtual/perl-Test-Simple-1.1.10
+ !minimal? (
+ >=dev-perl/Class-XSAccessor-1.170.0
+ >=dev-perl/Devel-LexAlias-0.50.0
+ dev-perl/Devel-StackTrace
+ >=dev-perl/Ref-Util-XS-0.100.0
+ >=dev-perl/Regexp-Util-0.3.0
+ virtual/perl-Scalar-List-Utils
+ )
+"
+PDEPEND="
+ !minimal? (
+ >=dev-perl/Type-Tiny-XS-0.25.0
+ )
+"
+BDEPEND="
+ ${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.170.0
+ >=virtual/perl-CPAN-Meta-Requirements-2.0.0
+ test? (
+ dev-perl/Test-Warnings
+ )
+"
diff --git a/dev-perl/X11-XCB/Manifest b/dev-perl/X11-XCB/Manifest
index ddc4f6a6f327..18511f5b99ee 100644
--- a/dev-perl/X11-XCB/Manifest
+++ b/dev-perl/X11-XCB/Manifest
@@ -1,5 +1,7 @@
DIST X11-XCB-0.21.tar.gz 169735 BLAKE2B 9d3ec4dc3fec80654c3160a538bd4efe5cecd777a4ca382206799a12cfeedd072bdd0b4693aec8a69fdc7698c8e43067e0b4528a2c6ab83d024dec3fa8e86c3d SHA512 e87a64fd9e304949049f3c78e37941a38108d9061e7b822d9f35129cc22d59c0a2347ef1ae728a0e3e4b70a9d14a826e7f66df2e1a5f51e5b43303bf891d239b
DIST X11-XCB-0.22.tar.gz 169954 BLAKE2B d0f5b1277715f9d1d80b38cac3a51daee7f9063d3e80e23a185cacae0312a9449a5cfe1282bdbfe95a701096e766c3a4759e944d94ab03ce7b7296d80f86426e SHA512 ac38d98067e49f15ff7e8f3d902208af059ab2b2113f585044488a6eb8dac020a5010b876b41069397f1fdf30717df02752f648390d1923d38a0db4b703a4b35
+DIST X11-XCB-0.23.tar.gz 170952 BLAKE2B b4bed0e5eba2ed86baa5f76510cefd488274ffc8b2db2616b271715d148562f77d7205b635790fc271678c31db8890bdcc6289b16a48a8b2100fd53a73adeb9a SHA512 b321bf76f6814874801f6b820728a4810cdd9f26a3a24271994390e8ea937c4b63885861461733d88bd41f7376ca79a784d3724e207a73fd579f266a9e1f8cf0
EBUILD X11-XCB-0.210.0.ebuild 987 BLAKE2B 153ede6f150775582d085f99c74118e8c4d549a81c26072b8d241743c9a839f04d0c2066fd9c86a35b66ea3bf8abcfb4c70a463eced1fb166f3a9296db72925d SHA512 90d3187ff51c185f726dc9826cffc714e938a61a30625c610a5c7b1fe15404f58c3d9eaf852579d55cb54885f9959b00c3e9bc009f42b49405361c9c4e810eef
EBUILD X11-XCB-0.220.0.ebuild 987 BLAKE2B 27b91c598f01418410afe7f2346097416eec33e095f2826c9a8c01c633ca6d06853b75045be18606e4cf7de04f86a5e1a50937862169b5b236c7b17a938fc691 SHA512 005942d236e36326f034d2705cc09d7520d2db2ced20340a659d607152fd4c4425b3a20a7f45ecf4b1fccdb80b73b76c3e158cb54fe003e5573b7f4ccc9609f0
+EBUILD X11-XCB-0.230.0.ebuild 983 BLAKE2B 30109bbdb43f0bdfaa43c630a72d0c1d54ca9dd7650d3667e8f41a8cad79a5ac50f2c9e325d9bd4768e515dec4339958671606b2d1ac080d726e9ac050e30d4c SHA512 046bc6d5b81dc818438d8a2c509e080d3b42ec9da70fc3dd1abca0a2a91f115d1040da757b2810ab8315ab0195594ed88b60422f8cfb6063d2eeebdd1831c38b
MISC metadata.xml 2453 BLAKE2B 5cbbfa7b45b8377ec2f887682824e58154576cb2f5c39108850be02f55a33bc45ba5bfddcf0a6ab50ae9dd4e47542586f43de292091eccc2fca2e51fc560b552 SHA512 b3c75e2b245cb48aaf3ec22b2eac5fac076ed08ab84f336c9c6c5c942e724e3765d81181f3460b54a3b403b68dd61a61219ad72d4f8c3965def4e55bba308894
diff --git a/dev-perl/X11-XCB/X11-XCB-0.230.0.ebuild b/dev-perl/X11-XCB/X11-XCB-0.230.0.ebuild
new file mode 100644
index 000000000000..3db7cf19b381
--- /dev/null
+++ b/dev-perl/X11-XCB/X11-XCB-0.230.0.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=ZHMYLOVE
+DIST_VERSION=0.23
+inherit perl-module virtualx
+
+DESCRIPTION="Perl bindings for libxcb"
+
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+
+RDEPEND="
+ dev-perl/Data-Dump
+ dev-perl/Mouse
+ dev-perl/Try-Tiny
+ dev-perl/XML-Descent
+ dev-perl/XML-Simple
+ >=virtual/perl-XSLoader-0.20.0
+ >=x11-libs/libxcb-1.2
+ x11-libs/xcb-util
+ x11-libs/xcb-util-wm
+"
+DEPEND="
+ >=x11-libs/libxcb-1.2
+ x11-libs/libXcomposite
+ x11-libs/xcb-util
+ x11-libs/xcb-util-wm
+ x11-base/xcb-proto
+"
+BDEPEND="
+ ${RDEPEND}
+ x11-base/xcb-proto
+ >=virtual/perl-Devel-PPPort-3.190.0
+ dev-perl/ExtUtils-Depends
+ >=virtual/perl-ExtUtils-MakeMaker-6.590.0
+ >=virtual/perl-ExtUtils-ParseXS-3.180.0
+ dev-perl/ExtUtils-PkgConfig
+ dev-perl/XS-Object-Magic
+ test? (
+ dev-perl/Test-Deep
+ dev-perl/Test-Exception
+ virtual/perl-Test-Simple
+ )
+"
+
+src_test() {
+ virtx perl-module_src_test
+}
diff --git a/dev-perl/XS-Parse-Keyword/Manifest b/dev-perl/XS-Parse-Keyword/Manifest
index 7d2385a507a4..e3f551f41021 100644
--- a/dev-perl/XS-Parse-Keyword/Manifest
+++ b/dev-perl/XS-Parse-Keyword/Manifest
@@ -1,7 +1,9 @@
DIST XS-Parse-Keyword-0.38.tar.gz 84144 BLAKE2B 088d29d8843062c8b4d40a6704032e9ca033d2a7837d03566902fd245f75e93eb3b2687ceb87bcf7d33353c357d1f60c52267e81a79428894668016f7f67da7a SHA512 2b7dfade590c00095681a55ff937e3d9de1f939e0ea9fec6ae5cd06e618c2dacdc226f94047d41e6d95725dbf722feb3f2c8794a9a6950bfe12fc53bdbb823fa
DIST XS-Parse-Keyword-0.42.tar.gz 89238 BLAKE2B be01da8f103211337b4179d57135d05c3057d5e40fb5b81ac56347f5fc2f29995d57886be45149cbd737052e3057558becf2503a591a2945f0f74243f0a74e5b SHA512 f7b95545edad107e8d1dcab2eda02a8f74aa043ce70da407b260ff772b1a6525c106c3947713e331dc869c38ebd9befb09826daff91e893173faee9bf0fae5e3
DIST XS-Parse-Keyword-0.43.tar.gz 92231 BLAKE2B 5212791cb3cc402b69c492dfd9b5aa669adc576011d1986b035cc1f5d55c8d69ecc6af853387bd5a98cd73991050bd098c5ddda2db9297532d6ff9702488d9a4 SHA512 de5dc61959a2738f4f83fa46eed6f63a26dc6da6d5ec15bad466c935196fea01138345ac84b6fb25d419cbba26aa10e71fc465279bca75d18194200c02d4f114
+DIST XS-Parse-Keyword-0.46.tar.gz 93215 BLAKE2B ab20755246621f49807e96805c31fee1202fb7fb8ddbeabd421bdd6f9ea1dc65cedcae460269cd1bad7ec636a4d8640f96dda7aa4e02a9df6eeacd9c5cfc19d5 SHA512 026202ac366fd58d1826bcab7276e46954607da799a340dbeec39bca37d17069bbbac1c83737ad3e4446605bbd5cf4dee9ff002e6e0919c0e1f757b259d2ec48
EBUILD XS-Parse-Keyword-0.380.0-r1.ebuild 591 BLAKE2B d31126ae28a9f75c4dc87491f11fb7e21f761071a87f2dc4f97ca1ab2846dd14c4d59f6f514333732293427ea845ded9a0a88b367995516c2d0dc571a868576c SHA512 4be74bea4b845ca112bd8ab2bfdf8823b7d822cdd3def3c706b6422d3111a68eef1801a24ee09793ba2401f34deded86e9941c8edda6cbe10b9abd76788d609d
EBUILD XS-Parse-Keyword-0.420.0-r1.ebuild 602 BLAKE2B 688d2714a5a7173bac5f14ca692d9d4b9a6ccc4c62a15b9bf7762d11ddb05f45d4d8d18c4dd2ed94caeb067b1b04f27c2ba37b835c3e0dc67613c758611f10bd SHA512 b74179143763e89dfd1180d1f6110293d4f3cc5a533c2a86f5c5a66e1bf158d48883628d47e101fb78498357b969af39008c6d8687ad334cdeb5d53db6c3ae35
EBUILD XS-Parse-Keyword-0.430.0.ebuild 645 BLAKE2B bcd5fc391ddcbbe337808750f754f44f60d7aa085ee1dab1f9c74ffb9ee33f45fb0a09da92d1fa9db610fcc7b1a8c487c8e76697262de3bedecf9c94bfd803b5 SHA512 61f8601b316bb12ea3def74d6a441589deadbfe2b81bd71a009e5461e858842fc4fd147de2551c8d5759eb410e20b0c967a9a23b176adf311b521ecfb3bb3d59
+EBUILD XS-Parse-Keyword-0.460.0.ebuild 646 BLAKE2B ee9ed100f281d7fa8d295fdf0df20b1dfb3b49ae28fbbe14e9af31699f7f15c5c29c253b12faf391c7da1205a60085b982ad7867f89c168fdef75c40a54a355a SHA512 6005afa6fb33909b75a624a746b2ed20f57f68fdfa9a553c85df354e94940e5a748f86253710d376086b1bd6b4cdfc259b9fb7dc8ab6ffedd952314293fd5c48
MISC metadata.xml 706 BLAKE2B c31150c26d3085eb7422db0fa895f4f4ad712949970655b269dc1ddc9f97fe19864b9e6aadb087c84fd38078a4aac0d7477582750ce893badab57b87408760c3 SHA512 14d6adde054edd58d0a3961567d60932a1f4157e59523a83f01f175245ec1ca1ab5445abeee02a5b0445df7a29a52a39fc6373dc88d27044fef115fbc23965b5
diff --git a/dev-perl/XS-Parse-Keyword/XS-Parse-Keyword-0.460.0.ebuild b/dev-perl/XS-Parse-Keyword/XS-Parse-Keyword-0.460.0.ebuild
new file mode 100644
index 000000000000..26dc6b84f546
--- /dev/null
+++ b/dev-perl/XS-Parse-Keyword/XS-Parse-Keyword-0.460.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=PEVANS
+DIST_VERSION=0.46
+inherit perl-module
+
+DESCRIPTION="XS functions to assist in parsing keyword syntax"
+
+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"
+
+RDEPEND="
+ dev-perl/File-ShareDir
+"
+BDEPEND="
+ >=dev-perl/ExtUtils-CChecker-0.110.0
+ >=dev-perl/Module-Build-0.400.400
+ virtual/perl-ExtUtils-CBuilder
+ >=virtual/perl-ExtUtils-ParseXS-3.160.0
+ test? ( virtual/perl-Test2-Suite )
+"
diff --git a/dev-perl/XS-Parse-Sublike/Manifest b/dev-perl/XS-Parse-Sublike/Manifest
index 9757646a7f33..8773462cfbf3 100644
--- a/dev-perl/XS-Parse-Sublike/Manifest
+++ b/dev-perl/XS-Parse-Sublike/Manifest
@@ -1,5 +1,7 @@
DIST XS-Parse-Sublike-0.21.tar.gz 56648 BLAKE2B 8b3cd3f35177611bea384f4b20780dd287b938bfffc0efd2187187be529d94c1271adc8d7f1ae197ec9bff532cf51b16d6ed86e9f1e4880af57fd72060c935c7 SHA512 78c94fbfafbd763ea6ee03638710734889d75233abd48537b53bb3c5ceaeda261bfce4a43e3ad91854aa942c382b320fb2fef186ec3a5bb9c66767681033b410
DIST XS-Parse-Sublike-0.22.tar.gz 56349 BLAKE2B 2aabc1f9b2bedd147be9e9dd98c56d9664a6b6728e2728ba622e5fd7dc10fbb336a157597ab7e0643029e954d163c2d3fe2516286eea6fc204b839ff92d00bf3 SHA512 8185c034ad5dc161e2e5d2c6529555417794ff09ad6ba3c52899c41e4069f8df5c93e1c251afce9584fc18ea64167ded9735c7f24caeee83542f60b530f741ee
+DIST XS-Parse-Sublike-0.28.tar.gz 66056 BLAKE2B 23d7d0bfde6371003a219bd8b7657f31152edf24bbde21393e2736fac538855759800ac6d8015de95ee3cb573cf23db4528af15d58bd49291b7012a7e93dc3b2 SHA512 74e5f8e60df576596b046e0846b1b6d6f1a4945de2f30b133eca153a8e417b2c368fede45f3f084daffa1479c5ed5049fb8668ea229722c21df940ebf41ceb89
EBUILD XS-Parse-Sublike-0.210.0-r1.ebuild 391 BLAKE2B c795c1abfe0fc9b92e82ae2b049539c06411e92dd17c7a5f2587861216a7edec3961321169df3303d1f4ad2fc6687d9cb6d678f2885413e7d303650dacb2916d SHA512 6878dacbff8eff1f816965ff1876d0c6268a2ec9107d76e449eb8a284281c4c755700fde1d7046c8926965176a5a69c08f10853510c41f1492e3d42ded649796
EBUILD XS-Parse-Sublike-0.220.0.ebuild 447 BLAKE2B 1050cd1201b4d582988b620dd514e72df53f13a914734234b34e4370df3efe78d3178aa9a9d9e8b1d50fbe39608d088e66478b4b1c10c4a8d74de446fd502a00 SHA512 ac7356ed30c263067a81269c9f7788adddcc7fc3f8302fd3c14865ee38642122a39ba3fcc0997b7c07c4b05600864def7dd90acb7e265c549f732fd562a83946
+EBUILD XS-Parse-Sublike-0.280.0.ebuild 449 BLAKE2B 23a5a606d4b445953b2d28a9e600e7f02d281edb62335bab39751979c058495f7381ece6f1dce3d780a9041b6b20a13d48ea72263636e26c65fd2af0cf26ec31 SHA512 8e776388103243707584630fac66a834096afebc2db39fd19183d7788f1df93141569b2489948481ae329ff8e6067767fc32f23936bfa1578af6782b38c5f0bd
MISC metadata.xml 528 BLAKE2B 638e9228da4074fd35f8507b1c89ef1c663146a03a63eea257fd208ba34b18fb7440b7c03289b63c5832154e6ba0bf82f91793e17e9d9b4cc65b985088757692 SHA512 c16b7c825de1c2c68eaef9dbfda3a74e72441a9c0b783d05954e9cceff299235d5a0db0a234c55d35c6eefc8ad26f27a6c1f219a2eb36cbd202a4b7af39b6538
diff --git a/dev-perl/XS-Parse-Sublike/XS-Parse-Sublike-0.280.0.ebuild b/dev-perl/XS-Parse-Sublike/XS-Parse-Sublike-0.280.0.ebuild
new file mode 100644
index 000000000000..a6744f909917
--- /dev/null
+++ b/dev-perl/XS-Parse-Sublike/XS-Parse-Sublike-0.280.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=PEVANS
+DIST_VERSION=0.28
+inherit perl-module
+
+DESCRIPTION="XS functions to assist in parsing sub-like syntax"
+
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+
+RDEPEND="
+ >=dev-perl/File-ShareDir-1.0.0
+"
+BDEPEND="
+ ${BDEPEND}
+ >=dev-perl/Module-Build-0.400.400
+ test? (
+ virtual/perl-Scalar-List-Utils
+ virtual/perl-Test2-Suite
+ )
+"
diff --git a/dev-perl/YAML-LibYAML/Manifest b/dev-perl/YAML-LibYAML/Manifest
index f3eb42291553..3d8514e6ba1a 100644
--- a/dev-perl/YAML-LibYAML/Manifest
+++ b/dev-perl/YAML-LibYAML/Manifest
@@ -1,5 +1,7 @@
DIST YAML-LibYAML-0.88.tar.gz 152979 BLAKE2B 143b0b4973f9b142e626106dc694c5413ea2726927ce3c2d3a7eaf11f011a988438194aa16a8345d177d4074f97da29970a96e8410b934d94e9339c9fb4e67a1 SHA512 3a91fc85a87662ac5145fca6715be99644896056430ab628e1a1b8d7a1d60ae5505ecb2f168302aacb1a9ca4669c5f71a47a5e0249ebc7787ebbc032bef75b4e
DIST YAML-LibYAML-0.89.tar.gz 153478 BLAKE2B 6f928b418e7b60c675dbb42aa445505d1e7e1a6692fc2c6d953febf74de414989906cf2fbd16f7e476d6f49b4f874ad71bc70233e5b5ebbc0b4e5bb213bb9fff SHA512 24697f9625534facf23c22a96af26468c48cc91225af9879baa3039db8158fe0ff740acea527d33651d90e1c8ce24e804b02744812b72aae7b28aa6d88ba68c7
+DIST YAML-LibYAML-v0.902.0.tar.gz 154806 BLAKE2B 8a4bf50eb36d17b750395ccca42deded1396849f4089859821e5a42034426734e3adeeccced403f1e8f3d9f00b73f547228f4aa61ad71169ff3e5b5ef6a57f07 SHA512 966f39db69eb0343311d355c913ece4f598ffb9bb8ac10090f254bbaaf940eb0e7ec05777a72c149eeb8be81e26757300224073bf6d95c55d18586ff9a16cbf1
EBUILD YAML-LibYAML-0.880.0.ebuild 423 BLAKE2B 5670342abe12142b3720630074c46b748f8a0f8b7e4ed78920e75e47619e3d5fca82417bce95cedfda2dc02d71df7ae528ab84053f5f85062f6a86b61d4c9ba7 SHA512 f2b694cb6f78242924f85157b96c765c13a20d0b38c87e648b3c23bae84209d4c6fbdfabd34db8b39e18b0f849a931232bc7f4a3056af71de8ee2943c2b0893b
EBUILD YAML-LibYAML-0.890.0.ebuild 424 BLAKE2B 9ee164fc8a6cfb0b73256b0fcc9ac6348f5f70a1b8f53571ccae9d9d95928b3cf5a7030e8dcb0d55cc1e332ebf4f66ae5b0f50945971fb5e485d2231b4b15363 SHA512 73ca5d37b96d02189aa6d5b5c52f371a344b40f06b99dd1665004c3682e9ee0a13b729a5854b6a07b1ffc7e5613a014d99c809f05f5caa22c76fa3142ff33a5a
+EBUILD YAML-LibYAML-0.902.0.ebuild 434 BLAKE2B 373842ce48fd42d6d9528f9f73d785a6d63b1aedd4eef42f11ae5fb808628855c2533459b5c7106a0bbf22f2c43db8ec09b56cdc4c893ab5a9a83961c2105700 SHA512 9ab28007a3dc5410535385ad8f75feba7a1a36f8ff0a6bfb0a0bae0370e9682d3916a3144c40c503d0435e59e269c1dcdc1744c8f47cd238823e6098972dce71
MISC metadata.xml 548 BLAKE2B dd31d97ca15d4931b8f6dd60cfd53f344927cba19c19394c16d04a5afa3df24f659259b2480a03b70f9ac07ec59aa760a205c6a3ae73f5eae4e6ca1681515568 SHA512 47abe8b55e8cdbcdf53e6cb4d62a7a6158c5816909f9c09bf158b82045819bc7f1e476e6e7a48b7ebebb0ffd2b6cebced980d8bd7b89e554e3f187e8b342e720
diff --git a/dev-perl/YAML-LibYAML/YAML-LibYAML-0.902.0.ebuild b/dev-perl/YAML-LibYAML/YAML-LibYAML-0.902.0.ebuild
new file mode 100644
index 000000000000..569dcde95dab
--- /dev/null
+++ b/dev-perl/YAML-LibYAML/YAML-LibYAML-0.902.0.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=TINITA
+DIST_VERSION=v${PV}
+inherit perl-module
+
+DESCRIPTION="Perl YAML Serialization using XS and libyaml"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+
+PERL_RM_FILES=("t/author-pod-syntax.t")
diff --git a/dev-perl/autobox/Manifest b/dev-perl/autobox/Manifest
index ca6c274e0f0f..f0531beadfba 100644
--- a/dev-perl/autobox/Manifest
+++ b/dev-perl/autobox/Manifest
@@ -1,4 +1,6 @@
DIST autobox-v3.0.1.tar.gz 87047 BLAKE2B d83aff0e68eae40297081d6213290e80b62f2a318627d2490b0cb6e66e94c7efbcc7b984211474393926d8f281f1afc838f605489175a5ccd4ab6432735d165c SHA512 401d5e87e15cf26362a88e5d23d8c9e842b951c03ac7010da2317af5ea897fa1fe2e4862cc5c691f25851fd5ba5398935c27f6d9f87fbc2fe52bb68a25d3d3a0
+DIST autobox-v3.0.2.tar.gz 160384 BLAKE2B 3a57870a6e68360967c618e77fb513f497330cafeddc5a1d54c927ac1c34b9f943af4cf1c40ed8aa41bc3762ec518040c3ce440b4c1981690b619abd1b22ef75 SHA512 6845090165a738b692d5e673d72e9d34eb0a49c332b31df351f1cc114eeaf51d729455d6993fa54e0bcc6ed2f3a148dcfa0079c9fad0910b5df39e281e54c2b6
EBUILD autobox-3.0.1-r1.ebuild 580 BLAKE2B fac81ff2f8c2c0d3d22a0c61d97d541e2fe64dbe6d661c200f8edfeb24d73075cf8261c7ee9cafd4cdce0324e4bd830745cfbff9986a24a6f44a431a278e27cf SHA512 dc91f979bef61806bb2947ffb4f4156f83623d3354cd7eb8a3cd81e1bd00612dce50e496a08c4c5a42d6edcb894353e14845c104a88cdbd30ac60010fd51e104
EBUILD autobox-3.0.1-r2.ebuild 466 BLAKE2B 90c8390b0b6a2346bbe7fffcbb6f5c369db4d595fb47d91b9b82db4dab04ae9f416ff306794c8f2c895b831f49873c4afb91713479329fab7094d4cba1f1dbcb SHA512 cea50d739245b1e594dd593c98eb08c9c000d1c778314ea9eb1261b1e99401e49f2d017e443e39247f5b9d98737295163f1c8c72107032f817fef401506dd5d0
+EBUILD autobox-3.0.2.ebuild 468 BLAKE2B 05a7c36dc11b3afcb4e9366069eabd91dce207bff21c0e15e32012eba9fb35ef66860fab59da42f314d2ecb0eab2d0e63589f6edf97a2a0acb3d690a9200ca9b SHA512 d27119476ed09952cdb9b7b62bc1d2392a8a3fe06c21cf0a0fb6c3cc436b648917a01ec116929a2218cf042981d6d32b65f02073edc134b40d5272f18ea5356d
MISC metadata.xml 451 BLAKE2B 543aea380961d3b28758b12cb96ccf71dcef1d38593fa6acd4197e0439616df87b57acbb9b4e57b8a2fd17b6f29ad26ca848377db6165283be0ba66d7746f9a5 SHA512 a422d3a9eb825898a9bead5c3bb49c281269bf793bc1a803fe4d252394475b7c2402e47ee6895a9d53fa29d355d01b94918cb5c3505cf3314c1f0f2797464e82
diff --git a/dev-perl/autobox/autobox-3.0.2.ebuild b/dev-perl/autobox/autobox-3.0.2.ebuild
new file mode 100644
index 000000000000..b11cf593e602
--- /dev/null
+++ b/dev-perl/autobox/autobox-3.0.2.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=CHOCOLATE
+DIST_VERSION=v3.0.2
+inherit perl-module
+
+DESCRIPTION="Call methods on native types"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+ >=dev-perl/Scope-Guard-0.210.0
+ >=virtual/perl-version-0.770.0
+"
+BDEPEND="
+ ${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=dev-perl/IPC-System-Simple-1.300.0
+ >=dev-perl/Test-Fatal-0.17.0
+ )
+"