summaryrefslogtreecommitdiff
path: root/dev-perl
diff options
context:
space:
mode:
Diffstat (limited to 'dev-perl')
-rw-r--r--dev-perl/App-cpanminus/App-cpanminus-1.704.700.ebuild4
-rw-r--r--dev-perl/App-cpanminus/Manifest2
-rw-r--r--dev-perl/B-Hooks-EndOfScope/B-Hooks-EndOfScope-0.280.0.ebuild31
-rw-r--r--dev-perl/B-Hooks-EndOfScope/Manifest2
-rw-r--r--dev-perl/CGI/CGI-4.640.0.ebuild39
-rw-r--r--dev-perl/CGI/Manifest2
-rw-r--r--dev-perl/CPAN-Meta-Requirements/CPAN-Meta-Requirements-2.143.0.ebuild13
-rw-r--r--dev-perl/CPAN-Meta-Requirements/Manifest3
-rw-r--r--dev-perl/CPAN-Meta-Requirements/metadata.xml13
-rw-r--r--dev-perl/CPAN-Requirements-Dynamic/CPAN-Requirements-Dynamic-0.1.0.ebuild19
-rw-r--r--dev-perl/CPAN-Requirements-Dynamic/Manifest3
-rw-r--r--dev-perl/CPAN-Requirements-Dynamic/metadata.xml12
-rw-r--r--dev-perl/Cairo/Cairo-1.109.0-r1.ebuild36
-rw-r--r--dev-perl/Cairo/Manifest2
-rw-r--r--dev-perl/Cairo/files/Cairo-1.109.0-c99.patch14
-rw-r--r--dev-perl/Clipboard/Clipboard-0.290.0.ebuild43
-rw-r--r--dev-perl/Clipboard/Manifest2
-rw-r--r--dev-perl/DBD-mysql/DBD-mysql-5.5.0.ebuild140
-rw-r--r--dev-perl/DBD-mysql/Manifest2
-rw-r--r--dev-perl/Date-Manip/Date-Manip-6.950.0.ebuild38
-rw-r--r--dev-perl/Date-Manip/Manifest2
-rw-r--r--dev-perl/DateTime/DateTime-1.650.0.ebuild47
-rw-r--r--dev-perl/DateTime/Manifest2
-rw-r--r--dev-perl/Devel-CheckOS/Devel-CheckOS-2.0.0.ebuild31
-rw-r--r--dev-perl/Devel-CheckOS/Manifest2
-rw-r--r--dev-perl/Devel-Cover/Devel-Cover-1.420.0.ebuild45
-rw-r--r--dev-perl/Devel-Cover/Manifest2
-rw-r--r--dev-perl/Expect/Expect-1.380.0.ebuild33
-rw-r--r--dev-perl/Expect/Manifest2
-rw-r--r--dev-perl/ExtUtils-CChecker/ExtUtils-CChecker-0.120.0.ebuild28
-rw-r--r--dev-perl/ExtUtils-CChecker/Manifest2
-rw-r--r--dev-perl/HTML-Parser/HTML-Parser-3.820.0.ebuild32
-rw-r--r--dev-perl/HTML-Parser/Manifest2
-rw-r--r--dev-perl/HTML-Tagset/HTML-Tagset-3.240.0.ebuild17
-rw-r--r--dev-perl/HTML-Tagset/Manifest2
-rw-r--r--dev-perl/HTTP-Body/HTTP-Body-1.230.0.ebuild43
-rw-r--r--dev-perl/HTTP-Body/Manifest3
-rw-r--r--dev-perl/HTTP-Body/files/HTTP-Body-1.230.0-CVE-2013-4407.patch33
-rw-r--r--dev-perl/HTTP-Cookies/HTTP-Cookies-6.110.0.ebuild29
-rw-r--r--dev-perl/HTTP-Cookies/Manifest2
-rw-r--r--dev-perl/IO-Tty/IO-Tty-1.200.0.ebuild13
-rw-r--r--dev-perl/IO-Tty/Manifest2
-rw-r--r--dev-perl/LWP-Protocol-https/LWP-Protocol-https-6.140.0.ebuild28
-rw-r--r--dev-perl/LWP-Protocol-https/Manifest2
-rw-r--r--dev-perl/Locale-Codes/Locale-Codes-3.780.0.ebuild26
-rw-r--r--dev-perl/Locale-Codes/Manifest2
-rw-r--r--dev-perl/Manifest.gzbin285506 -> 286357 bytes
-rw-r--r--dev-perl/Module-Build-Tiny/Manifest2
-rw-r--r--dev-perl/Module-Build-Tiny/Module-Build-Tiny-0.48.0.ebuild43
-rw-r--r--dev-perl/Mojolicious/Manifest2
-rw-r--r--dev-perl/Mojolicious/Mojolicious-9.360.0.ebuild38
-rw-r--r--dev-perl/POSIX-strftime-Compiler/Manifest2
-rw-r--r--dev-perl/POSIX-strftime-Compiler/POSIX-strftime-Compiler-0.460.0.ebuild29
-rw-r--r--dev-perl/SDL/Manifest3
-rw-r--r--dev-perl/SDL/SDL-2.548.0-r3.ebuild58
-rw-r--r--dev-perl/SDL/files/SDL-2.548-refcount.patch27
-rw-r--r--dev-perl/SDL/files/SDL-2.548-uaf-surface.patch127
-rw-r--r--dev-perl/Scalar-Readonly/Manifest3
-rw-r--r--dev-perl/Scalar-Readonly/Scalar-Readonly-0.30.0.ebuild13
-rw-r--r--dev-perl/Scalar-Readonly/metadata.xml12
-rw-r--r--dev-perl/Statistics-Descriptive/Manifest2
-rw-r--r--dev-perl/Statistics-Descriptive/Statistics-Descriptive-3.80.100.ebuild31
-rw-r--r--dev-perl/Sub-Override/Manifest2
-rw-r--r--dev-perl/Sub-Override/Sub-Override-0.100.0.ebuild19
-rw-r--r--dev-perl/Test-Expander/Manifest3
-rw-r--r--dev-perl/Test-Expander/Test-Expander-2.5.0-r2.ebuild24
-rw-r--r--dev-perl/Test-Expander/metadata.xml12
-rw-r--r--dev-perl/Test-Files/Manifest2
-rw-r--r--dev-perl/Test-Files/Test-Files-0.260.0-r1.ebuild36
-rw-r--r--dev-perl/Test-Inter/Manifest2
-rw-r--r--dev-perl/Test-Inter/Test-Inter-1.110.0.ebuild23
-rw-r--r--dev-perl/Test-Kit/Manifest2
-rw-r--r--dev-perl/Test-Kit/Test-Kit-2.160.0.ebuild36
-rw-r--r--dev-perl/Test-Manifest/Manifest2
-rw-r--r--dev-perl/Test-Manifest/Test-Manifest-2.24.0.ebuild27
-rw-r--r--dev-perl/Test-MockModule/Manifest2
-rw-r--r--dev-perl/Test-MockModule/Test-MockModule-0.178.0.ebuild2
-rw-r--r--dev-perl/Test-Warnings/Manifest2
-rw-r--r--dev-perl/Test-Warnings/Test-Warnings-0.33.0.ebuild36
-rw-r--r--dev-perl/Test2-Tools-Explain/Manifest3
-rw-r--r--dev-perl/Test2-Tools-Explain/Test2-Tools-Explain-0.20.0.ebuild15
-rw-r--r--dev-perl/Test2-Tools-Explain/metadata.xml12
-rw-r--r--dev-perl/Tie-Cycle/Manifest4
-rw-r--r--dev-perl/Tie-Cycle/Tie-Cycle-1.227.0.ebuild30
-rw-r--r--dev-perl/Tie-Cycle/Tie-Cycle-1.228.0.ebuild2
-rw-r--r--dev-perl/Time-Out/Manifest2
-rw-r--r--dev-perl/Time-Out/Time-Out-0.240.0.ebuild28
-rw-r--r--dev-perl/URI/Manifest2
-rw-r--r--dev-perl/URI/URI-5.280.0.ebuild38
-rw-r--r--dev-perl/UUID/Manifest2
-rw-r--r--dev-perl/UUID/UUID-0.340.0.ebuild20
-rw-r--r--dev-perl/Unicode-Map8/Manifest1
-rw-r--r--dev-perl/Unicode-Map8/Unicode-Map8-0.130.0-r2.ebuild19
-rw-r--r--dev-perl/Unix-Mknod/Manifest2
-rw-r--r--dev-perl/Unix-Mknod/Unix-Mknod-0.50.0.ebuild15
-rw-r--r--dev-perl/Variable-Magic/Manifest2
-rw-r--r--dev-perl/Variable-Magic/Variable-Magic-0.640.0.ebuild26
97 files changed, 1640 insertions, 59 deletions
diff --git a/dev-perl/App-cpanminus/App-cpanminus-1.704.700.ebuild b/dev-perl/App-cpanminus/App-cpanminus-1.704.700.ebuild
index ea9b82cc437c..ded7c74eeb36 100644
--- a/dev-perl/App-cpanminus/App-cpanminus-1.704.700.ebuild
+++ b/dev-perl/App-cpanminus/App-cpanminus-1.704.700.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,4 +10,4 @@ inherit perl-module
DESCRIPTION="Get, unpack, build and install modules from CPAN"
SLOT="0"
-KEYWORDS="amd64 ~arm64 ppc ~riscv x86"
+KEYWORDS="amd64 arm64 ppc ~riscv x86"
diff --git a/dev-perl/App-cpanminus/Manifest b/dev-perl/App-cpanminus/Manifest
index daf9a9493744..1bc186b1ee8f 100644
--- a/dev-perl/App-cpanminus/Manifest
+++ b/dev-perl/App-cpanminus/Manifest
@@ -1,4 +1,4 @@
DIST App-cpanminus-1.7047.tar.gz 316779 BLAKE2B f424ad647fe896cc914771b3df957ddc7e661c300d6a8af041d3e577500a4c64244c5f6e18c64842148d5aad898ec2b75346df1aa226f57afdaa4d1bb8dc611c SHA512 c58b58773b5cd06f346228af46136beffcf07cf49dd51c6d914e2fe4c2a592b5c94901510da8c7ff55795e6beb25bf5344ac798d817ab0a1f2450ff75cbaa17d
-EBUILD App-cpanminus-1.704.700.ebuild 287 BLAKE2B a13f6978911e36281747947cd41babd3ada4ee3e040fee78db33bc8d0d6ebf78b905ba837be3cad67e114fd76ebf99afec78aeb0ae19d39527505928afa74ebb SHA512 1bc2bda2e48521936054814ece975d8c060b478b75d9491cce4532f3644c0e1c58f6cf5f8fc42a24827d717d63e5ae063759d51286dc5a8622742710bbd2db9a
+EBUILD App-cpanminus-1.704.700.ebuild 286 BLAKE2B ba77e77a7940586eeffe94f61a0ddd92e7d34ec33d77574ac67dc6214a10091fa055680362783034c6f484e8cd823495610f9dbf5dc1ccc86ff8188212270f04 SHA512 97f57c11a362d33a0e94f7ea06662b6699e809737e87009424d9500cad53917337f9ba43aac335d4d7e710dc8bbeadaed3fc88ebe6a142e1a25943783e870ba7
EBUILD App-cpanminus-9999.ebuild 2820 BLAKE2B 22f2052c1fdf895a3a0bb26c3a403100082266766d3d4a3f3a19f6ca55e50897b2e4dd330e5f9d53b49a2739d7e221822277892d310ebe5e68d40bd7938c0413 SHA512 8344c27b6534c2dd21df5df340ecee380727576ac1facd9ef4db10fec6a7c85e7df9502931c294cf53c86ffa9037513e03be23f608914af46b01a65e38dcfcf4
MISC metadata.xml 423 BLAKE2B 9d1e597191ab1defbe2cf322012e1dc5013cbfccddd7905e6dcb65952eabc3cc5fbc5cfb04427be90d0478a965f817eb24e19f4a60aa11e01892eb8665786c55 SHA512 2db0a705cf4d3b0e6838193b16b4996555f9ef0321016d12832896b5c676dd3037be44697229ac8dc01ed427406ecd98ec98e392e79e8dcf3adb85b0cb30e07d
diff --git a/dev-perl/B-Hooks-EndOfScope/B-Hooks-EndOfScope-0.280.0.ebuild b/dev-perl/B-Hooks-EndOfScope/B-Hooks-EndOfScope-0.280.0.ebuild
new file mode 100644
index 000000000000..eaa919f1e505
--- /dev/null
+++ b/dev-perl/B-Hooks-EndOfScope/B-Hooks-EndOfScope-0.280.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=ETHER
+DIST_VERSION=0.28
+inherit perl-module
+
+DESCRIPTION="Execute code after a scope finished compilation"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+
+RDEPEND="
+ >=dev-perl/Module-Implementation-0.50.0
+ virtual/perl-Scalar-List-Utils
+ >=dev-perl/Sub-Exporter-Progressive-0.1.6
+ >=dev-perl/Variable-Magic-0.480.0
+"
+BDEPEND="
+ ${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ virtual/perl-Text-ParseWords
+ test? (
+ >=virtual/perl-CPAN-Meta-2.120.900
+ >=dev-perl/Devel-Hide-0.0.700
+ virtual/perl-File-Spec
+ >=virtual/perl-Test-Simple-0.880.0
+ )
+"
diff --git a/dev-perl/B-Hooks-EndOfScope/Manifest b/dev-perl/B-Hooks-EndOfScope/Manifest
index 91c86fc86b49..9c9b34dd90cf 100644
--- a/dev-perl/B-Hooks-EndOfScope/Manifest
+++ b/dev-perl/B-Hooks-EndOfScope/Manifest
@@ -1,3 +1,5 @@
DIST B-Hooks-EndOfScope-0.26.tar.gz 39163 BLAKE2B 4c312c621da0c1626a8a22cd49821fc8964159e394f54ac77feb15718c36c52b4e5ca9d469c359c186f00911234f3cc0f88abbad930c8d8c4d24f0ca4f52f8d5 SHA512 e7333f061889d5d97cd793ad557ec1a2c5a918c977f1af22ce004d5d67f7781fcf171f427c31ed6a2a2d02d12e6ad3e15e1c80cad498f83263ff384ab0ec297c
+DIST B-Hooks-EndOfScope-0.28.tar.gz 40151 BLAKE2B ee357bb4db28d0f9b27f042ca78beb7a8e6bc29a2c92d49f05322c43459d0348bd8daa59e4442c9579669c0a6fc7f8c8d76d669e715ab91d57413f204d076fa7 SHA512 692d6ccc5d86f4fdd23491983ec4358a0be61d9ed23ab2e9a0b767395482447c44ff1a78e10ce72f393f542db3879712bc3077e74dbab13d902c302cae3750fe
EBUILD B-Hooks-EndOfScope-0.260.0.ebuild 747 BLAKE2B c356dc9143e8e3a4d283774c5a3f16d1dbac0134d89693387da2022d530b52d4c8974f70ae9545bab8f1548a14e285ff48fa223ffbff0dab3090f14f02605205 SHA512 fae3fd7272194432e3bade5f4f2db1dd24c490304a92418e1c2966b218e632c42f2caf39833709b36f00174218317263feef630be00198694810419ecd911fa1
+EBUILD B-Hooks-EndOfScope-0.280.0.ebuild 787 BLAKE2B 124b0a641da71f6c05bdb2a1abfb5f71d49191fe9b6ca951185040af48e335f93971f6e4d6cceaced54e6a49e7242909271c3924a1cd4584cbab48d3238f7a29 SHA512 661ddcd4f31e15586bae96d42e339777eae73736fa2b38344ac606b4aef121d6f194e1e3b722d834b80087bb82b9499b749cc075d53155c0a24cbd60b6e78e4e
MISC metadata.xml 552 BLAKE2B 3a7ef82086f6452d8a46cc9d98249ce02d0bbd5a870f242b5d81f889a8e2ed18a90449f11678b610a07366f61427867d4f6fcacc893c701374026576480767f1 SHA512 a17bad4f21f41975fb5e7fe664f85891d9b9dc348c26c69ffcb6e67db76809b11ea1a40962d2e0706b7fac1e521429020971866a98b6f4289afd65139fcfe7d6
diff --git a/dev-perl/CGI/CGI-4.640.0.ebuild b/dev-perl/CGI/CGI-4.640.0.ebuild
new file mode 100644
index 000000000000..81ee84c4101b
--- /dev/null
+++ b/dev-perl/CGI/CGI-4.640.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=LEEJO
+DIST_VERSION=4.64
+DIST_EXAMPLES=("examples/*")
+inherit perl-module
+
+DESCRIPTION="Simple Common Gateway Interface Class"
+
+LICENSE="Artistic-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~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-Encode
+ virtual/perl-Exporter
+ >=virtual/perl-File-Spec-0.820.0
+ >=virtual/perl-File-Temp-0.170.0
+ >=dev-perl/HTML-Parser-3.690.0
+ virtual/perl-if
+ >=virtual/perl-parent-0.225.0
+ >=dev-perl/URI-1.760.0
+"
+BDEPEND="
+ ${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-IO
+ dev-perl/Test-NoWarnings
+ >=virtual/perl-Test-Simple-0.980.0
+ >=dev-perl/Test-Warn-0.300.0
+ )
+"
+
+PERL_RM_FILES=( "t/compiles_pod.t" "t/changes.t" )
diff --git a/dev-perl/CGI/Manifest b/dev-perl/CGI/Manifest
index 2a59af75434b..020d67ce5c07 100644
--- a/dev-perl/CGI/Manifest
+++ b/dev-perl/CGI/Manifest
@@ -1,3 +1,5 @@
DIST CGI-4.60.tar.gz 206546 BLAKE2B 5ab2ee081461cec10e9c3613238c9b81132ccc03f10c9dc540307ca761f75f79dbf6340325869def42f1b60a5d483139ec0ff21112a0db7f0e144b3f47da69d5 SHA512 322c22a6abcdbcf78349696d1a4c0c817cbe0afa7780669895f6bd1104486fe5f9bf6de723d1c7ac05f5569d829d04a82857273876cf52a78b2f839cb82e6151
+DIST CGI-4.64.tar.gz 207299 BLAKE2B 4a969146231f2a93c94eb0f7da619c26f9e6278605ba31b790dd6bf860ca72a76e82e477b3dcfc47bf09eabe609c55e733f3db144e908579f96ee56bce246d0a SHA512 1c94b0f1f952165381ec16a4f206edc6c4f7eec06d18004a87230cad4484ce86c631d18eddc0b86cadfc02ac182a9c143c07acea9e79913759e47f117ba87a4d
EBUILD CGI-4.600.0.ebuild 896 BLAKE2B 925d60295baef77c6c0839681e30ca36763b91423b955c203328c676f29e42bdf2ecb881295fe63bfa43f03c0eabaa8428e60ae3eb34a695947b9ba1d5a010c5 SHA512 2a2aa088f8d7fac55fe704d748538ea88967e295eb7e0457e7be30b15bc4ee7105a2cf5aea5c155a3957bbc64ec9ea56a577f200599c4339fa0f713c11189e37
+EBUILD CGI-4.640.0.ebuild 928 BLAKE2B 3205831e155af3f5adb7d068d89f196f83b650384d3c7fa4ac42a8fc5b412b3e1ea02b641d1d7370a4ce2f524d68d3d4f200aa2510ed7d4e3981df7267830dfd SHA512 04a28f86bc2ada2e81342dd47442f949cceaa52ceee35a8456cb16755f72b37701a388d98661a34757df1333e44b21414d6b5657a191a8eef34762329b3aa6d3
MISC metadata.xml 907 BLAKE2B 1b907ab91726723b459cb5d15cfdaf999c5362b1444855b41bc1f8019066add4042e02a77cf3f34d5c0669e5d72ea30efc5806c28d84f6aa16f665767717295b SHA512 dae5c307728f06c5b60a564512c366b59f3df66314c0564c91a8d8de4a331be0bad24dee0daf656f6a82d1be1b9dfb983618bb09c30629c46d514786fede6033
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
new file mode 100644
index 000000000000..87afc19c06c1
--- /dev/null
+++ b/dev-perl/CPAN-Meta-Requirements/CPAN-Meta-Requirements-2.143.0.ebuild
@@ -0,0 +1,13 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=RJBS
+DIST_VERSION=2.143
+inherit perl-module
+
+DESCRIPTION="Set of version requirements for a CPAN dist"
+
+SLOT="0"
+KEYWORDS="~amd64"
diff --git a/dev-perl/CPAN-Meta-Requirements/Manifest b/dev-perl/CPAN-Meta-Requirements/Manifest
new file mode 100644
index 000000000000..060bb2242a91
--- /dev/null
+++ b/dev-perl/CPAN-Meta-Requirements/Manifest
@@ -0,0 +1,3 @@
+DIST CPAN-Meta-Requirements-2.143.tar.gz 32843 BLAKE2B ddd82c96ffedbec7d6b98565a4be8b7824578769ad8aa88ce3b8ae8cf26987b7ef45aefc1c8bb300664b944ea7ea4563eaeb78e6469e667d9cf70184337174f8 SHA512 01283e54753678bbc731c254f84b989a104a7228faf8a6bc33561b1846d2c410e1ec9219b7ebc073bd41b7e025b22fd96893a6f83f3bf2b07e1eb5766a76833c
+EBUILD CPAN-Meta-Requirements-2.143.0.ebuild 251 BLAKE2B 9066fd3c279bb6a3b0c8f1413e39b91b05fe06cb665865eeef82640142ca9cebea98ffc5af3ed69a58e697f9147f9174d62d8a96684b23ada1594aa762af9ef5 SHA512 e853bf4fc45e3da99620edea89e0276958289f2a7d8d6efd7d8c7a9254827b6e25bb1dda07669b8b455fa8569592af7479764876abf879b3162301c62ef98ea6
+MISC metadata.xml 482 BLAKE2B 66747b9aaf25f148abcd060d892b92b4986f90a1d5e38c7a02e59a3af6ba002a926d2ce085f0aaee456ab648fb387919734986763a7f1a00fc2c29014ff27a01 SHA512 89c9863f627eb7eab5efe62bb30d6ba50c149d2f5aa321a4ef1b2df5b8b2b5724a9efb5f08a30c62b12cf84d77b7cbc1a97ef8515038779c2279343c18bbb269
diff --git a/dev-perl/CPAN-Meta-Requirements/metadata.xml b/dev-perl/CPAN-Meta-Requirements/metadata.xml
new file mode 100644
index 000000000000..ed88ac361c89
--- /dev/null
+++ b/dev-perl/CPAN-Meta-Requirements/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">CPAN-Meta-Requirements</remote-id>
+ <remote-id type="cpan-module">CPAN::Meta::Requirements</remote-id>
+ <remote-id type="cpan-module">CPAN::Meta::Requirements::Range</remote-id>
+ </upstream>
+</pkgmetadata>
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
new file mode 100644
index 000000000000..4b7174a0f7d2
--- /dev/null
+++ b/dev-perl/CPAN-Requirements-Dynamic/CPAN-Requirements-Dynamic-0.1.0.ebuild
@@ -0,0 +1,19 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=LEONT
+DIST_VERSION=0.001
+inherit perl-module
+
+DESCRIPTION="Dynamic prerequisites in meta files"
+
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+ dev-perl/CPAN-Meta-Requirements
+ dev-perl/ExtUtils-Config
+ dev-perl/ExtUtils-HasCompiler
+"
diff --git a/dev-perl/CPAN-Requirements-Dynamic/Manifest b/dev-perl/CPAN-Requirements-Dynamic/Manifest
new file mode 100644
index 000000000000..25d4d07997da
--- /dev/null
+++ b/dev-perl/CPAN-Requirements-Dynamic/Manifest
@@ -0,0 +1,3 @@
+DIST CPAN-Requirements-Dynamic-0.001.tar.gz 13616 BLAKE2B 78989f67573d84cdd1f8c7534b41f629f00fada09a5a618f674aea8f173b4b475296c338c7303baafdee5d55a17847f43b27fda082c89997a1d535c53302c9f4 SHA512 d4aba77f52f47c7399164762285e5c42e5eb4ffc5e7c13cf993e8c45975e9e96ac5d6db25817ab88dfa7ba0acdd69109b47dcf193c7cffe890044cfc660a951a
+EBUILD CPAN-Requirements-Dynamic-0.1.0.ebuild 347 BLAKE2B e9b55b6f7c4ab82f6fe186b11f56aedd9645a971507c70ee4496bbf488190d095e1bea33ce043f1f72113195597be7c26239463b353eea6aee8be68b5a452b98 SHA512 13241e916da7e67a78d1ccb3b706db87b0fb1d62a8435d372e3e7d1d5678a0614f1c2630b1258370cb7b5be7fcc9da5ae61d4b71fd2ecb25e7415ee7efccbbd1
+MISC metadata.xml 412 BLAKE2B 9c58889bf77a2919bb2375f2f499baa410309f6b728d83becaa39163296a2baf04a13ddf07edc97fe270a3fea443945e950e9f4e367268553b3c8e077f7cc685 SHA512 75fcada952b30086fd432ce3ef62f1a94c908a21c912da61afce27bcb5045495d0bb507a2f7bd077fa26a9a89fe73ac6066f8022a126bafddd76ab1515f3e3a0
diff --git a/dev-perl/CPAN-Requirements-Dynamic/metadata.xml b/dev-perl/CPAN-Requirements-Dynamic/metadata.xml
new file mode 100644
index 000000000000..dcd67d74c78a
--- /dev/null
+++ b/dev-perl/CPAN-Requirements-Dynamic/metadata.xml
@@ -0,0 +1,12 @@
+<?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">CPAN-Requirements-Dynamic</remote-id>
+ <remote-id type="cpan-module">CPAN::Requirements::Dynamic</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Cairo/Cairo-1.109.0-r1.ebuild b/dev-perl/Cairo/Cairo-1.109.0-r1.ebuild
new file mode 100644
index 000000000000..7f8242531e34
--- /dev/null
+++ b/dev-perl/Cairo/Cairo-1.109.0-r1.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=XAOC
+DIST_VERSION=1.109
+DIST_EXAMPLES=("examples/*")
+inherit perl-module
+
+DESCRIPTION="Perl interface to the cairo library"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+
+RDEPEND="
+ >=x11-libs/cairo-1.0.0
+"
+DEPEND="
+ >=x11-libs/cairo-1.0.0
+"
+BDEPEND="
+ ${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ >=dev-perl/ExtUtils-Depends-0.200.0
+ >=dev-perl/ExtUtils-PkgConfig-1.0.0
+ test? (
+ dev-perl/Test-Number-Delta
+ )
+"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-1.107-fatal-exit.patch"
+ "${FILESDIR}/${PN}-1.109.0-c99.patch"
+)
diff --git a/dev-perl/Cairo/Manifest b/dev-perl/Cairo/Manifest
index 9231ed471b75..522fe98a4949 100644
--- a/dev-perl/Cairo/Manifest
+++ b/dev-perl/Cairo/Manifest
@@ -1,4 +1,6 @@
AUX Cairo-1.107-fatal-exit.patch 562 BLAKE2B 321c95dcead052af47e6541d0ed7b86a75d09707ebea63ee474c28dada5adabfce00be211d70cdd289d400e7147f0e874d0cea06a610a26e37a629c4ffa10a69 SHA512 3ff858177e63842d48b9faa1e186fef49907e67aab9b07e5e162df95a82890013965e4c958e106651292826fcc541c2a3c09f61000d6ebd6f0fb3a13feae7fac
+AUX Cairo-1.109.0-c99.patch 435 BLAKE2B e627fe16031cfe73fb99394ee1ae09d0e1f497f7334935be50bd72d386105685b33fdf71aa0fb492936374feaf84b4d3c2578b761bd4fc5954990e55646fa367 SHA512 8ed038604771fdb409d3a72f07084a6310eff64f4295dfffcdaf3724e588521f4562a6149a169c17d9bedbe1ff5ec40744733224c47108a3b74124d64101ec3a
DIST Cairo-1.109.tar.gz 116924 BLAKE2B 0761066948797b06dcf89adb5f0d962f4ed48ba6bc3aa0c4b99a31c4bea96f71ffe0f378a1ea27e080c099b99cf8e99896abcbd042d91da747786475a3da1bf5 SHA512 b80841bff480acf95f69659cba02ca17c79b67a2dc5c9b9302efb15bbd79bd4bc2f1801c001c220723da11081e86a08a83e07ecc8866810ebf9406e1f6fa1c53
+EBUILD Cairo-1.109.0-r1.ebuild 763 BLAKE2B 723bb00dacc4501d8e408504e3ab75b64a3d0b3dc9c9191bc5e958c9419b12372e1313c7b114655659cad0ed41f4491d3fff7b596a0acd1ad12c29b6b560d545 SHA512 ff63017f155dc8c059d191558a8b62c81da2a8b5e952b3d863964a67c21c790988f0acbde18a3c9005175927a0bc4d8fc79f5e3fb693c9f43827969d3ce88a74
EBUILD Cairo-1.109.0.ebuild 836 BLAKE2B aad9cbb62fd3e21436261e147eff5244fcd6d65ff06b04ab15bd529e29779f9afe75683be4a52f6637296f419641d6fa07ae6db80c5387d61deb783620beb275 SHA512 1602af9a60a707c9da6c4d1b8b2ae2ce4de29865657a1f235423dda8e3f5271fb027912ecde6426e67b977fb292d20ebf7a6bb3ff9066f22aef18ed1ca75900a
MISC metadata.xml 382 BLAKE2B 4acf895db01bfa4f8411719ccab7a76d0eb8552daffd7052a45f8c573ac5ba3b7828f686a876d1a04f9e4271829c80a9063f5979dfe1485467cc32076a386fef SHA512 6c2ae098490270cf780394cc729634d2f2fd5b12c9a92dac4fa88c764f0e4e4f010267347a7e1df610147b67ab6cb883d94660edebed52647c09e52cf4b52242
diff --git a/dev-perl/Cairo/files/Cairo-1.109.0-c99.patch b/dev-perl/Cairo/files/Cairo-1.109.0-c99.patch
new file mode 100644
index 000000000000..5bac174069bd
--- /dev/null
+++ b/dev-perl/Cairo/files/Cairo-1.109.0-c99.patch
@@ -0,0 +1,14 @@
+https://bugs.gentoo.org/924211
+https://gitlab.gnome.org/GNOME/perl-cairo/-/issues/2
+
+--- a/CairoSurface.xs
++++ b/CairoSurface.xs
+@@ -389,7 +389,7 @@ cairo_status_t
+ cairo_surface_set_mime_data (cairo_surface_t *surface, const char *mime_type, SV *data);
+ PREINIT:
+ const unsigned char *mime_data;
+- unsigned long length;
++ STRLEN length;
+ CODE:
+ SvREFCNT_inc (data);
+ mime_data = (const unsigned char *) SvPV(data, length);
diff --git a/dev-perl/Clipboard/Clipboard-0.290.0.ebuild b/dev-perl/Clipboard/Clipboard-0.290.0.ebuild
new file mode 100644
index 000000000000..0db35985d40f
--- /dev/null
+++ b/dev-perl/Clipboard/Clipboard-0.290.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=SHLOMIF
+DIST_VERSION=0.29
+inherit perl-module virtualx
+
+DESCRIPTION="Copy and paste with any OS"
+
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
+
+RDEPEND="
+ dev-perl/CGI
+ virtual/perl-File-Spec
+ virtual/perl-File-Temp
+ dev-perl/URI
+ || (
+ x11-misc/xclip
+ x11-misc/xsel
+ )
+"
+DEPEND="
+ dev-perl/Module-Build
+"
+BDEPEND="
+ ${RDEPEND}
+ >=dev-perl/Module-Build-0.280.0
+ test? (
+ >=virtual/perl-Test-Simple-0.880.0
+ x11-misc/xclip
+ x11-misc/xsel
+ )
+"
+
+src_test() {
+ # t/drivers.t will get confused about cygwin/win32 otherwise...
+ unset SSH_CONNECTION
+
+ virtx perl-module_src_test
+}
diff --git a/dev-perl/Clipboard/Manifest b/dev-perl/Clipboard/Manifest
index a48d854c26d2..bc6516ee72d3 100644
--- a/dev-perl/Clipboard/Manifest
+++ b/dev-perl/Clipboard/Manifest
@@ -1,3 +1,5 @@
DIST Clipboard-0.28.tar.gz 26673 BLAKE2B d0fa906f3761407513214cc7fe49b6f14c31d078cb15a58a5f515823c2216a89dfaff02dde58853f4e236302d635a97ecbf4050c2474a6dc33dbc8f5cfd83349 SHA512 154aad47e03cce2609a6fb615fd95ca283d18b7c8f6af2219f662946d13b7554088c585b8160ae35f96137a411236fcd81a89dc4388ab03da4318d0cc7767c32
+DIST Clipboard-0.29.tar.gz 25413 BLAKE2B 2639bd027249f5f68d01496dbc3c81543e445163f86ee88d654a540ef9790f51fbece465fd9773457f08bf7f2d3896f6d9c75e1613f6680df0d79ffe2496b609 SHA512 34d9a121e2a13db74e1944a6ff10bab59dc96747a9586edf0fe90041549dc73be744c1cc1552083b87a5012fba58a19ecfbc94acf2669e0a67873368e57e00d8
EBUILD Clipboard-0.280.0.ebuild 594 BLAKE2B c541490059c8745d5a8f4f6a937fd1bc77e385802e2ead18a628fefce958b53fbd6dcfe615c5304097ae59e7dfeab5b6c1ba37a8586d843c9f32d33bf510966f SHA512 e64d066237b1628e3a058198178816418ab97e9bc794378fb596619c477d02199cc4f22880057819bec1306e2f59b7015c20a33476a01cff88acf36086b56f18
+EBUILD Clipboard-0.290.0.ebuild 708 BLAKE2B 1abb596f430fa3f03338a4c67f2d63b084b7c8713f9114468eba692e08c40018953c4026f72891d0b6a0cabae1015d08697b91b223c0b46bfa2b3333d6ded40f SHA512 49cfcd54bbb439a259726addf98147940fa1200fed7405c216c302133c5ec324bc25035999b802726933bd8fd7c29fd2fc868d425032ce56546faa371ed6486d
MISC metadata.xml 587 BLAKE2B 5bf4d6ed56d7f53b5bcd6905610afb084ca3949a7f428f7f7376c1b0a65db9151a89b7651263032a25596de2fbbf9e9a00d67ee0963b77d764753593eb38c0a6 SHA512 e24ab1972f0896d8fa3ffa91b06422e43a0d57e56ab72417c8d379ae60fd49cbd9cb5d94a7376d0711eb882251ba61f147df0576f60584125075a5ada9547089
diff --git a/dev-perl/DBD-mysql/DBD-mysql-5.5.0.ebuild b/dev-perl/DBD-mysql/DBD-mysql-5.5.0.ebuild
new file mode 100644
index 000000000000..d89d1db0fcb0
--- /dev/null
+++ b/dev-perl/DBD-mysql/DBD-mysql-5.5.0.ebuild
@@ -0,0 +1,140 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=DVEEDEN
+# Parallel testing is broken as 2 tests create the same table
+# and mysql isn't acid compliant and can't limit visibility of tables
+# to a transaction...
+DIST_TEST="do"
+DIST_WIKI=tests
+DIST_VERSION=5.005
+inherit perl-module
+
+DESCRIPTION="MySQL driver for the Perl5 Database Interface (DBI)"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
+IUSE="mariadb +mysql test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="^^ ( mysql mariadb )"
+
+DB_DEPENDS="
+ mysql? ( >=dev-db/mysql-connector-c-8:= )
+ mariadb? ( >=dev-db/mariadb-connector-c-3.1:=[ssl(+)] )
+"
+RDEPEND="
+ >=dev-perl/DBI-1.609.0
+ >=dev-perl/Devel-CheckLib-1.109.0
+ ${DB_DEPENDS}
+"
+DEPEND="
+ ${DB_DEPENDS}
+"
+BDEPEND="
+ ${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ virtual/perl-Data-Dumper
+ test? (
+ dev-perl/Test-Deep
+ >=virtual/perl-Test-Simple-0.900.0
+ virtual/perl-Time-HiRes
+ mariadb? ( dev-db/mariadb:* )
+ mysql? ( >=dev-db/mysql-8:* )
+ )
+"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-4.050-no-dot-inc.patch"
+)
+
+PERL_RM_FILES=(
+ t/pod.t
+ t/manifest.t
+
+ # Failed test 'USE is not supported with mysql_server_prepare_disable_fallback=1'
+ # at t/40server_prepare.t line 93.
+ t/40server_prepare.t
+)
+
+src_configure() {
+ local impl=$(usex mariadb mariadb mysql)
+ local myconf=()
+
+ if use test; then
+ myconf+=(
+ --testdb=test
+ --testhost=localhost
+ --testsocket="${T}"/mysqld.sock
+ --testuser=root
+ )
+ fi
+
+ myconf+=( --mysql_config="${EPREFIX}"/usr/bin/${impl}_config )
+
+ perl-module_src_configure
+}
+
+src_test() {
+ local -x USER=$(whoami)
+
+ einfo "Creating mysql test instance ..."
+ mkdir -p "${T}"/mysql || die
+ if use mariadb ; then
+ local -x PATH="${BROOT}/usr/share/mariadb/scripts:${PATH}"
+
+ mysql_install_db \
+ --no-defaults \
+ --auth-root-authentication-method=normal \
+ --basedir="${EPREFIX}/usr" \
+ --datadir="${T}"/mysql 1>"${T}"/mysqld_install.log || die
+ else
+ mysqld \
+ --no-defaults \
+ --initialize-insecure \
+ --user ${USER} \
+ --basedir="${EPREFIX}/usr" \
+ --datadir="${T}"/mysql 1>"${T}"/mysqld_install.log || die
+ fi
+
+ einfo "Starting mysql test instance ..."
+ mysqld \
+ --no-defaults \
+ --character-set-server=utf8 \
+ --bind-address=127.0.0.1 \
+ --pid-file="${T}"/mysqld.pid \
+ --socket="${T}"/mysqld.sock \
+ --datadir="${T}"/mysql 1>"${T}"/mysqld.log 2>&1 &
+
+ # Wait for it to start
+ local i
+ for (( i = 0; i < 10; i++ )); do
+ [[ -S ${T}/mysqld.sock ]] && break
+ sleep 1
+ done
+ [[ ! -S ${T}/mysqld.sock ]] && die "mysqld failed to start"
+
+ einfo "Configuring test mysql instance ..."
+ mysql -u root \
+ -e 'CREATE DATABASE /*M!50701 IF NOT EXISTS */ test' \
+ -S "${T}"/mysqld.sock || die "Failed to create test database"
+
+ # Don't be a hero and try to do EXTENDED_TESTING=1 unless you can figure
+ # out why 60leaks.t fails
+ nonfatal perl-module_src_test
+ ret=$?
+
+ einfo "Stopping mysql test instance ..."
+ pkill -F "${T}"/mysqld.pid || die
+ # wait for it to stop
+ local i
+ for (( i = 0; i < 10; i++ )); do
+ [[ -S ${T}/mysqld.sock ]] || break
+ sleep 1
+ done
+
+ rm -rf "${T}"/mysql || die
+
+ [[ ${ret} -ne 0 ]] && die
+}
diff --git a/dev-perl/DBD-mysql/Manifest b/dev-perl/DBD-mysql/Manifest
index e00072c2e07d..0025eccdaa10 100644
--- a/dev-perl/DBD-mysql/Manifest
+++ b/dev-perl/DBD-mysql/Manifest
@@ -5,7 +5,9 @@ AUX DBD-mysql-5.001-tests.patch 1356 BLAKE2B 7130a11c2c5a1502eb909cc1cd08a1ffb55
DIST DBD-mysql-4.050.tar.gz 161579 BLAKE2B fb17e151db730fd6955d3e4424dd495a9fcf5f3f4e2b6b79d9fdc86bc42c3314b68771f1d3c393fd80ea14aeda626a5c5d21f5b921d487350ffd79802edab1f6 SHA512 910f5b4ba7a7890d50a79f37d04ec8971a4f62acd0fe30bf3ab634f66e3128f0cd6513e5c9da8c807a0f4477d0cc766682ea8dd0d8072d02821b78df51f37879
DIST DBD-mysql-5.001.tar.gz 151639 BLAKE2B 02edf5454d46ca16886c5fc559466f63c57352354983095feda7568822eb0cf4d87e44aa63754d873c6889d070b2108dc40e32a253532b893987a779d71808c9 SHA512 1aea86bba76f371ed11eb22e9fe1f99dfaefafd83dea69ee0ac5ea175c1328ff324934ad45bfa73851463931656471ca890b3d7656e9db3861a8465d6130d5c0
DIST DBD-mysql-5.004.tar.gz 156428 BLAKE2B 8eccf2da4f97e4b0193a1bdfefe50aabc3aa905efcfbc4a3e87d210801b2ff011f772d74e083bb0a50ae8f4c794ff025e3af73c5a2e35de6155ce685828714ac SHA512 4361b15afd3b72f1ed1d9aca9d6bf3f0c37344ff9682160423fe748029cb52d8e565b4c8fc853ab1e2e1d9241c34203d6333d08855af88b6f1d1b0bc806c82a7
+DIST DBD-mysql-5.005.tar.gz 155029 BLAKE2B 04ade0bd0a43dc0414d2f191db0f20bc31f993e0a303f57da4376a46b3f44112c012aa7c421d76bc26e638021cb1bdc1b41b2f7bf06066d9c7ed9a6ee5dd2ada SHA512 498ba157f12d754ed907ff331fb6df9f5167a8d331b2d479a3ddb7af945af3ed9e6fdb5feffc323b3b6a7c13d1eb66e5101a84d66511e620acb1b81c80e71d27
EBUILD DBD-mysql-4.50.0-r1.ebuild 2343 BLAKE2B 381b3b022026bcbb712814d61387a4bca5ebc30a52e626d74b741fb6736fa7e085666e730ef435c6170539411b5f5152dd7c0c7d6f0f589406b4b981dc9302a4 SHA512 12be879e29fb254784f4e7d7b5f0ebdebf85283dda5b27c648006d75e2c5ab12f1059567e7b3cdfcff4d652689474439b9f298e2ec6bedc8f2394574b195adf7
EBUILD DBD-mysql-5.1.0.ebuild 3265 BLAKE2B 33d0666401d05b7fef70e46c101fcdb3723dd2c7f7fa691ee41081e6304a91cc4fd247a40c584f265568e690dec927be7c7346ea89d900d19dfbe74bc7524fa5 SHA512 1a46c21c06896b953f052e9434aa54ceedc5a8a0c05422bea90ace39d2f477e1b1c245ece7c09dec1e412c3798f10ff11aebb2b6650b453e36950440ab82afa6
EBUILD DBD-mysql-5.4.0.ebuild 3226 BLAKE2B 944966b006b31022005599a97f5b24a018918f652c75f6e375e7e031e24be6e276614a89625e83c28d2bed3f746fdc6b616d4afa5bd542629847a31f413b301d SHA512 2c6cfe61280f602fe13b1804638c8e46aeea669f23c4f0d1a1eee9cdc40b58794f6e2213c977464f905fb330e901c0feca6e2a299c0f9437e2ebce992864cc40
+EBUILD DBD-mysql-5.5.0.ebuild 3226 BLAKE2B b3fa4272b5a801198796f94f42422e6327ae17b4465cba8a04cd7cb37a46a831d4729d632965716a8d5c2e9cad1a4c582869ca7cd2f66133af1f3e36a0477d11 SHA512 b6a70b7de5c9172b83df1202a5aba956ed0ab5b625d3d96ce700ef97a5f6cd651ed5341c0925ef5eb8e4fbc80adbc92c598bfdb0def092697882088c53fc85a5
MISC metadata.xml 996 BLAKE2B fb80c8139a09c9102c035e07ea5f474c1d7ad9753053e0e6d2a66c1b962f38f7ab834eada7f996ff3fe0003b217204bb4aa99c0dc8cbb69c07392c41c48207e7 SHA512 9d64da35493e309d9684d92c35dbf446d5143e30e1e6d18c8a4c6b7fb277343122df19867b00be00451dfe3496d008086c84db416428c99d46861c46dafb8c8e
diff --git a/dev-perl/Date-Manip/Date-Manip-6.950.0.ebuild b/dev-perl/Date-Manip/Date-Manip-6.950.0.ebuild
new file mode 100644
index 000000000000..1ea7fa650b44
--- /dev/null
+++ b/dev-perl/Date-Manip/Date-Manip-6.950.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=SBECK
+DIST_VERSION=6.95
+
+inherit perl-module
+
+DESCRIPTION="Perl date manipulation routines"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-Data-Dumper
+ virtual/perl-Encode
+ virtual/perl-File-Spec
+ virtual/perl-IO
+ virtual/perl-Storable
+ elibc_musl? ( sys-libs/timezone-data )
+"
+DEPEND="
+ ${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.670.100
+ test? (
+ >=dev-perl/Test-Inter-1.90.0
+ virtual/perl-Test-Simple
+ )
+"
+
+PERL_RM_FILES=(
+ t/_pod.t
+ t/_pod_coverage.t
+ t/_version.t
+)
diff --git a/dev-perl/Date-Manip/Manifest b/dev-perl/Date-Manip/Manifest
index fdf62553993c..53e0d609df9a 100644
--- a/dev-perl/Date-Manip/Manifest
+++ b/dev-perl/Date-Manip/Manifest
@@ -1,3 +1,5 @@
DIST Date-Manip-6.92.tar.gz 1876397 BLAKE2B e74553c43b020589cc3a66f03f7ead4a13933b50403c1625bdaefff62981a0fd054e2ce45505e62b80f17367d25c3725bc6511b37a0fbf33e31110e89a56b8fd SHA512 e749baa10efafe227d891dbfc76ad3c4b73e51c2806c531c2a1fc4db274eef01704b2325c1c1fadf35fa435cf7fe8fbae742dd69c42fb74ad81d61db35324fb9
+DIST Date-Manip-6.95.tar.gz 1887360 BLAKE2B 1e83435943dfc7dffded14e15f6644007f8adebea8eb3b7f03342a5f7820dd533789c7442c892a882db66c604a8e4ba1f1c894456a74520c135f7e51673bf401 SHA512 08cefda5b9795484e7fbd7ebecc4094be6ad1fbdc53a6d295b52118a1114338ee36ba0bffccc9ddba40583884a50b5dd46fd2a701259783c812a70ec8dd2ea81
EBUILD Date-Manip-6.920.0.ebuild 757 BLAKE2B 1c5d042bb8217d4c01bc6931c7d652831da9a5528b64fbe2058864445c8b41fad7e070e43cea5d979268485ab9b25a765c54a3e70831005c40dbde83e8891129 SHA512 5d8982a795ddac6d81da74415c7b28bc0e978b73496f0dfaf37d501a3852c1324d528de7bc1290fc0d9b65a8327304944b3fc372957391406753c9ec1a2bc2d0
+EBUILD Date-Manip-6.950.0.ebuild 767 BLAKE2B ca7b248f851c2818172001e9c19920b7020af65c0e4e028cb2fa0e6570e0ba98abca122163fbe95e85771ca5880b97e159a494ba7caf08006895c0dceea107ae SHA512 b1a0f22734b06936c7bd81affb4677889ccc989ec0e3c5c06228e846506b98044b0125cbffd07e709f11d39f7812628504117025d81ca64659a738134234d9bd
MISC metadata.xml 71129 BLAKE2B e4a32e7db3fb171d70ef72cea9edf5b5bb0260dd8df17b7ac0bcb83942c1cc223d8f3336b7a6a87bdde612d5dcc3e83a32feb1d051164435b805bfc1e5b69ab7 SHA512 2f1bfd3d609eacae71853fd2e35d3074f5fdb6d260cae0937307a04310cfb112f3d9f49b5117c2886369868fce6c92f204237ca9a243cff8b01ddad1bfae8009
diff --git a/dev-perl/DateTime/DateTime-1.650.0.ebuild b/dev-perl/DateTime/DateTime-1.650.0.ebuild
new file mode 100644
index 000000000000..be8692c81809
--- /dev/null
+++ b/dev-perl/DateTime/DateTime-1.650.0.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=DROLSKY
+DIST_VERSION=1.65
+inherit perl-module
+
+DESCRIPTION="Date and time object"
+
+LICENSE="Artistic-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+
+CONFLICTS="
+ !<=dev-perl/DateTime-Format-Mail-0.402.0
+"
+RDEPEND="
+ ${CONFLICTS}
+ virtual/perl-Carp
+ >=dev-perl/DateTime-Locale-1.60.0
+ >=dev-perl/DateTime-TimeZone-2.440.0
+ >=dev-perl/Dist-CheckConflicts-0.20.0
+ >=dev-perl/Params-ValidationCompiler-0.260.0
+ virtual/perl-Scalar-List-Utils
+ >=dev-perl/Specio-0.180.0
+ dev-perl/Try-Tiny
+ virtual/perl-XSLoader
+ >=dev-perl/namespace-autoclean-0.190.0
+ virtual/perl-parent
+"
+BDEPEND="
+ ${RDEPEND}
+ >=dev-perl/Dist-CheckConflicts-0.20.0
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-CPAN-Meta-Requirements
+ >=dev-perl/CPAN-Meta-Check-0.11.0
+ virtual/perl-File-Spec
+ virtual/perl-Storable
+ dev-perl/Test-Fatal
+ >=virtual/perl-Test-Simple-0.960.0
+ >=dev-perl/Test-Warnings-0.5.0
+ dev-perl/Test-Without-Module
+ )
+"
diff --git a/dev-perl/DateTime/Manifest b/dev-perl/DateTime/Manifest
index 49e149653438..c950a398cec9 100644
--- a/dev-perl/DateTime/Manifest
+++ b/dev-perl/DateTime/Manifest
@@ -1,3 +1,5 @@
DIST DateTime-1.63.tar.gz 324306 BLAKE2B 0ea0269e003d8cc1bf134becbc11252ff5167d2d538f63e1c15cb75e91e0cfee2c0c1e6e54c62646b427f4e87ffcabc2eb261e5b834a4484e13c1c6964699205 SHA512 9cbff99f41e62e88c144a0fbe275a894b1425e323bcc50cc34af1345a86b31fa65058cc235db1e2cda821da053cd83338e6d5f39ac136692c59348a4577d1dc3
+DIST DateTime-1.65.tar.gz 324382 BLAKE2B 7f30ef4e82372ade7e4a77f6ce923d023e4d9816cd3ce92487b2ad45a1b86189e935f50a2cd91b6eb6c928a49041a476a4b40f3993783c3ac0cc0b39294b1474 SHA512 53b8bb5085420104d9cd2b6df076d353684ec6f347caf17f858c9c09e052aa19421bf980d130dbbe0094b791ff071ee99d8222509717008e5a3cd354639f7720
EBUILD DateTime-1.630.0.ebuild 1158 BLAKE2B acbf2d8ee4e213e3dc8ed971403d2ef84fa71a5a531f98b21c144c11f7cdf693320db0c32627c7e1e1b83c2ee228451e0bdd7f2a85de1154c1a52b227102843a SHA512 61d7839e7e963fd9d8beb6e6e89db1f4e6e0af141bcce2267f2921671a38252482eb2544c10ad03c6d946390818ebb6752ab8c4cae2aa188171f747c45e8aa0e
+EBUILD DateTime-1.650.0.ebuild 1165 BLAKE2B a5e3b94c883713252e325080c7bbe883b6378825e0b19d2dd4ea8cf569d59ec5eee27a36d5052bf8daa1be39674c4f88b1245b4a960361a7d63bd41af05aeed6 SHA512 fc0b96d89244914eb4fd4b3db3ac54b5a8c33dc0d07f8b2d4bd429b9546c6cb6be5c3858587a11556c8518c182e45b82e7da765cc9324dcae1518be8b5b0041e
MISC metadata.xml 978 BLAKE2B 3bcdda51d8ea5676fed13ba880cd750b9b862480acca1cd751cd0d58be689ed72929810b7ca43f7228217b1f5313831523e0cb612678be40223259e2ca32be75 SHA512 8f6cb320abeafb02fb8bc5407642ff593e8eba12aa5dde7f207b2a877bc8f536fb678e84883b553504c5c2c7d017b350a8ce2a5865169e4942da071285ada0f3
diff --git a/dev-perl/Devel-CheckOS/Devel-CheckOS-2.0.0.ebuild b/dev-perl/Devel-CheckOS/Devel-CheckOS-2.0.0.ebuild
new file mode 100644
index 000000000000..7b227f643b0d
--- /dev/null
+++ b/dev-perl/Devel-CheckOS/Devel-CheckOS-2.0.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=DCANTRELL
+DIST_VERSION=2.00
+inherit perl-module
+
+DESCRIPTION="Check what OS we're running on"
+
+LICENSE="GPL-2 Artistic Artistic-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ia64 ~ppc ~sparc ~x86"
+
+RDEPEND="
+ >=dev-perl/File-Find-Rule-0.280.0
+"
+BDEPEND="
+ ${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.640.0
+ test? (
+ >=virtual/perl-File-Temp-0.190.0
+ >=virtual/perl-Test-Simple-0.880.0
+ dev-perl/Test-Warnings
+ )
+"
+
+PERL_RM_FILES=(
+ "t/pod.t"
+)
diff --git a/dev-perl/Devel-CheckOS/Manifest b/dev-perl/Devel-CheckOS/Manifest
index f2a209461e74..6d4d7963a9dc 100644
--- a/dev-perl/Devel-CheckOS/Manifest
+++ b/dev-perl/Devel-CheckOS/Manifest
@@ -1,3 +1,5 @@
DIST Devel-CheckOS-1.96.tar.gz 37079 BLAKE2B 968c5d5ed167b595553349437050895288f8e30cda3dac577ac4d967fb16635bcac71e27b741021fa634eb8bac33d4675d590e3d9505fc90478b48cc30f2e7b9 SHA512 d215d10ce9a17f5f4b08067027994a5e148ff1d7254dace396620c21c507abde44481a04be4195da37a8ea8bafd2151c6154708be1c5dcbe81044ca774a73e6b
+DIST Devel-CheckOS-2.00.tar.gz 36144 BLAKE2B e3abbcd2133453b63c5f85153616b7bfa34bc5207042d2daba72c07e0ad35d5f2fa73c592e11e725210c5781383817dc80669b957caf8486867dd40c73f0a9a7 SHA512 3f7b889787215f3862704b45a2af333c2b33c0234785e19f5d0fbbb89b1767964018ae364573d4d9af0e019bc7f5b171af933b2f24e633ce0401cf870a281008
EBUILD Devel-CheckOS-1.960.0.ebuild 520 BLAKE2B 8e2436391a030418bddfec49a6ea6b076937b9c0536bcdfc8b11040734fbf464d02e5054eef4862d4f7eec202ba81bda1de0dfe96df1c0ee01f11291fb90584b SHA512 7d3c9477f7210126026912876ad059095666cdb9ab22883e59e37db9a9fdfc1f867a05206f193ece358d050bb1f08b87bf96985d1f19323e0ad87a625e600ca6
+EBUILD Devel-CheckOS-2.0.0.ebuild 560 BLAKE2B 3eebd2841f3b67f2b739e04baa1da877879aa523780921773ffe4e7c8812c2d6b5c101bd0ea3c2f44f9d41ea44328a20e09feccbc30e3767662f3949ee7df77b SHA512 eb04376f29ffc8eed4d1951b2a56591c54c4c6087a28a0d9813f7976797e003a40a96d75f95972ccf6ae1987665ac26e94d5f984e813f271277743b745377af5
MISC metadata.xml 5700 BLAKE2B 7763894bbe0425cbb8e05c5e0da79321bb049f5962d7e03f62a13b6e730808a559d5ee7b43d5930ec0f20d5aa61c4235cca49c84d7458061a7ef5231df7cf851 SHA512 71e671f4cfb05fc8f669f3ec2f1a07b97073e81fe0926210a2b7aab05e833cea15282d67a63f796fb22655846682a566b795b397cf622e78f10874d9e52f2db3
diff --git a/dev-perl/Devel-Cover/Devel-Cover-1.420.0.ebuild b/dev-perl/Devel-Cover/Devel-Cover-1.420.0.ebuild
new file mode 100644
index 000000000000..95b7f48f8958
--- /dev/null
+++ b/dev-perl/Devel-Cover/Devel-Cover-1.420.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=PJCJ
+DIST_VERSION=1.42
+inherit perl-module
+
+DESCRIPTION="Code coverage metrics for Perl"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="minimal"
+
+RDEPEND="
+ virtual/perl-Digest-MD5
+ virtual/perl-Storable
+ >=dev-perl/HTML-Parser-3.690.0
+ !minimal? (
+ dev-perl/Browser-Open
+ dev-perl/Capture-Tiny
+ dev-perl/Class-XSAccessor
+ dev-perl/HTML-Parser
+ >=dev-perl/JSON-MaybeXS-1.3.3
+ dev-perl/Moo
+ dev-perl/Parallel-Iterator
+ >=dev-perl/Perl-Tidy-20060719.0.0
+ >=dev-perl/Pod-Coverage-0.220.0
+ dev-perl/Sereal-Decoder
+ dev-perl/Sereal-Encoder
+ >=dev-perl/PPI-HTML-1.70.0
+ >=dev-perl/Template-Toolkit-2.0.0
+ dev-perl/Test-Differences
+ dev-perl/namespace-clean
+ )
+"
+BDEPEND="
+ ${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Math-BigInt
+ >=virtual/perl-Test-Simple-0.880.0
+ )
+"
diff --git a/dev-perl/Devel-Cover/Manifest b/dev-perl/Devel-Cover/Manifest
index 30cb61b07599..47a290043cda 100644
--- a/dev-perl/Devel-Cover/Manifest
+++ b/dev-perl/Devel-Cover/Manifest
@@ -1,3 +1,5 @@
DIST Devel-Cover-1.40.tar.gz 209246 BLAKE2B 198aa3d61dc11958f694f56d5e7ee0f3833436a8a7981ae46e31a50ea046d5b05443eafda36913583e333c6e38aea52711bee60000dbf18082b3ad9b70b78d4e SHA512 47aa19947372b9c4978fc995ffe9d2a8b0cb87b14885002085302f36784e6c9f193d80dfb1d020ef3b938620fbaf5ed0d8963a624fedd8fb5eafd19ed4038076
+DIST Devel-Cover-1.42.tar.gz 1206890 BLAKE2B 058e6759a5f3a4c13e4905e1375b82f54b9c70d80a1736a3c74383dd30fde7770907b5b1cee7f25eb35c6a1bf329d83a03388998cfffde70d08687edf873d111 SHA512 dd2f3c998fcf9b82bda18af66b413a3459261ba3a254ac202266742d262566aa1b101c55bf61a5e438857a1912c382599f1f8666d1940ec371379762310b39b6
EBUILD Devel-Cover-1.400.0.ebuild 921 BLAKE2B 92b99db042afbf2cacc07840d7a6cc8533dd5c7e1fc2c78b6d0af5f01de88ee8b3855fc24fb6776aa1ddb869c6dadb6bb1e60e7d76f212853e1b36e0ed8377b4 SHA512 c82880c983359022a721d61f0a7242ab641ad5ce41579a7802b2bf1d4c395eadc63c2ba29fbc5928f5c16b11a0b3c1efef56d1bbd3ba59ff7317173d62978be1
+EBUILD Devel-Cover-1.420.0.ebuild 921 BLAKE2B bf8b1235b2f7a6baae95be59cbdec64fa65f797e1801453a94c5a6584d30353fdd3a62d6c1a616b5ed6d36ba1f18a5ba9c1e5972156cdc84d298664599a6a722 SHA512 76b3c63cc15a210e3f36ec5ccf7d3866ff31c55b8f86d6b6e79aa265458c3f7f292c8ce87529db045b81859fde69f04b42703cebfacf8034b6b37af61450021a
MISC metadata.xml 4019 BLAKE2B 9025309da5ef88b2077633116dc1e65b1eaddbdfc74a49bbcabf15207f6b274d5666ae5e304368827dde3562f0837beb56b672a679b544b3fab89e4324641607 SHA512 9198f9d4549c7d0aa4f0442f960d94f936e39f26609050d462bdfcf112af8dca9addee3473ed61983a8b54946c542007ed821819862ae6910693080aa460f5a2
diff --git a/dev-perl/Expect/Expect-1.380.0.ebuild b/dev-perl/Expect/Expect-1.380.0.ebuild
new file mode 100644
index 000000000000..4157b151b7c3
--- /dev/null
+++ b/dev-perl/Expect/Expect-1.380.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=JACOBY
+DIST_VERSION=1.38
+DIST_EXAMPLES=("examples/*" "tutorial")
+inherit perl-module
+
+DESCRIPTION="Expect for Perl"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="minimal"
+
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-Exporter
+ virtual/perl-IO
+ >=dev-perl/IO-Tty-1.110.0
+ !minimal? (
+ dev-perl/IO-Stty
+ )
+"
+BDEPEND="
+ ${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.640.0
+ test? (
+ virtual/perl-File-Temp
+ virtual/perl-Test-Simple
+ )
+"
diff --git a/dev-perl/Expect/Manifest b/dev-perl/Expect/Manifest
index 139d4f83f49b..4db20c162657 100644
--- a/dev-perl/Expect/Manifest
+++ b/dev-perl/Expect/Manifest
@@ -1,3 +1,5 @@
DIST Expect-1.35.tar.gz 61667 BLAKE2B 09bdbad8257276dc3a4f130f8191a7fbca7633cd019cee71b74353bf908a782cd8d79bfa1cb3837231f14309dfdc9247926cdfb784eb5a6b8b960e3d63f0fd9f SHA512 97ff1969323cf0bcdecc792199111e273e1a4c032a9cdecac1acb521a280e772256c1a8c5433b4da1f34a585d83608522e9f00cf3c5a0a30211662a5373ef0b7
+DIST Expect-1.38.tar.gz 63389 BLAKE2B 60ad921bcf998088641ddea70ab43201714ad0cb64919b2d3e3b7fc432b4eb1607a4042c98513a224291e6332dc8d1811b36da6e6221cf9a513bb0f0375fa8d0 SHA512 8dfaad3d471c848091696f9ab465b6ee6ffe16501bd0f4980f2a56df0fe7a12bdc62c47145b7c60c9a7ac90b56b7417bd20b695cea8e383f4da069a4f00ddd98
EBUILD Expect-1.350.0-r1.ebuild 644 BLAKE2B 1c7ffab443a2673fb69b86efca86b12bca576fc3aa0031723646d26d55ebe85777cd9018ed578524db31efcb297861f240ca3a6436576af909ef13ccce53c0d4 SHA512 e55c9032f8698c892db09dcf6d2ec041da73c534701cc705f594960ca921678bdfbd1261eb8340984b97cdaee6139456b23075d3dab501054842ecf9026d0a4c
+EBUILD Expect-1.380.0.ebuild 654 BLAKE2B 85ed495ca2bfc291371dd5ad58d9a4b2b2f954001e0f11ea40d108c7222667080847ab2038edbb5bbdfc638f596db955f5543d5e019f70bcd12f53993d12c11c SHA512 5c58f7c447a49d0081f559ae7c51d17de23fa2e04aeb62980ad6992357d6da23ffbc02ec9d2be1b75df3241257fa0874e15d8fcd9deb017d2c78b777f7e6c073
MISC metadata.xml 384 BLAKE2B 53d038da137bb05ed7d9a4b28327e458ba7abc0d3b0a980ccc3d368a09b9685394f1e54c29e998b8a5bb35164d8337f57b3419b6166d455731b46cadcf496dd6 SHA512 f6a37fe3ac8a4b39c5367baaabaa196dce4f1e1129ae4953b320d2c79da4ec0be1045db2a89f4b7d7ab6f957b7cbb16c5d54d59f47da60fedae72b490ade0cfd
diff --git a/dev-perl/ExtUtils-CChecker/ExtUtils-CChecker-0.120.0.ebuild b/dev-perl/ExtUtils-CChecker/ExtUtils-CChecker-0.120.0.ebuild
new file mode 100644
index 000000000000..17b17a9becd0
--- /dev/null
+++ b/dev-perl/ExtUtils-CChecker/ExtUtils-CChecker-0.120.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=PEVANS
+DIST_VERSION=0.12
+inherit perl-module
+
+DESCRIPTION="Configure-time utilities for using C headers"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+
+RDEPEND="
+ virtual/perl-ExtUtils-CBuilder
+"
+BDEPEND="
+ ${RDEPEND}
+ >=dev-perl/Module-Build-0.400.400
+ test? (
+ dev-perl/Test2-Suite
+ )
+"
+
+src_test() {
+ perl_rm_files t/99pod.t
+ perl-module_src_test
+}
diff --git a/dev-perl/ExtUtils-CChecker/Manifest b/dev-perl/ExtUtils-CChecker/Manifest
index 97bc2dbe9cc1..c38341009182 100644
--- a/dev-perl/ExtUtils-CChecker/Manifest
+++ b/dev-perl/ExtUtils-CChecker/Manifest
@@ -1,3 +1,5 @@
DIST ExtUtils-CChecker-0.11.tar.gz 20241 BLAKE2B 14734dece93eea384a6dc9a7dea511870948926f22d1e45281fdf517f7830fe895fe9362c4dee9ab3dd8a67f377857240b15aef9fa7fc8f8037413ee6e8ac35e SHA512 4b638e5082443eafcf2f3586ec8ff20ee62b054f8bc24149dd7a2549f57ca748618f76c057f456eadca4e5c4099071ee2d1c8993a13e2f5ea8924cd92319dd8c
+DIST ExtUtils-CChecker-0.12.tar.gz 21019 BLAKE2B 10df0c71dd1b3b554583a65b68fbfbb0edc989550c1142172dea6752e8562f5989dcbc95ddedff573721867d651678e0cf8c2c9472026046e4fe8cc55c883856 SHA512 d0408d88d6c33de799959f42f296d1d05187a12b943a4aee93a79d608a56d972d0f90e6d64712b2722563ba36fc59092cbfb6608d9a39a97b7c1efebefeab979
EBUILD ExtUtils-CChecker-0.110.0.ebuild 644 BLAKE2B 77c893a84506505e2a0a1d8e6d2fe029e1a0d6f35767ba06d87a68609e331654b51014e36259acac8358f8407d2ed6821b7fc2d845fa9371850fedba1a9c826d SHA512 2f6494ca3def828488e07521fc1c7db3c5f63d24d402c38a5c949ee04a014521148c60a534aac2800108c63011d1a8f60685ad2c5441591a72098fe4e254e305
+EBUILD ExtUtils-CChecker-0.120.0.ebuild 618 BLAKE2B 42eae0825c92206760d65ced7e4940d964f20715b439c9e534a97b7ac51356bd7bda05243a2e94fb459ae0aa3a9377adff0feeba638ae57abf18b5193c97a3b0 SHA512 c0a0f66d14c77605116d24e1af595ce6b3d9096a6cd5e0cee249504d160de28b92848f89f5e710e3510c3ec540b09de226ccbc6a8d23447dfa87aebffa01c3cf
MISC metadata.xml 407 BLAKE2B bd686acfad1900d5b4ac26ba4eda139ff96434c526c546c3eec467b49cb0f34e2bfd96474df41ad18eabac612c32cf48dd781af0140d73ed057f4a832f5354fd SHA512 86c34d716b173b48b6d7116c031a719f1ed195d4a6efef533bce78d2abd35146c875dd84bc0038f1f5760be10696f8dc3da4ae9f6ca90526615c4236cc30ac06
diff --git a/dev-perl/HTML-Parser/HTML-Parser-3.820.0.ebuild b/dev-perl/HTML-Parser/HTML-Parser-3.820.0.ebuild
new file mode 100644
index 000000000000..59759ebd1548
--- /dev/null
+++ b/dev-perl/HTML-Parser/HTML-Parser-3.820.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.82
+inherit perl-module
+
+DESCRIPTION="Parse HTML documents"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~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
+ dev-perl/HTML-Tagset
+ dev-perl/HTTP-Message
+ virtual/perl-IO
+ dev-perl/URI
+ virtual/perl-XSLoader
+"
+BDEPEND="
+ ${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-File-Spec
+ )
+"
+
+mydoc="ANNOUNCEMENT"
diff --git a/dev-perl/HTML-Parser/Manifest b/dev-perl/HTML-Parser/Manifest
index e24a618e7b9d..ca3143f8dc8d 100644
--- a/dev-perl/HTML-Parser/Manifest
+++ b/dev-perl/HTML-Parser/Manifest
@@ -1,3 +1,5 @@
DIST HTML-Parser-3.81.tar.gz 148351 BLAKE2B 1211333cf563817249ab51f382101aaf013b82ba3a7dd5e08c9487a0b3dd26598d026d85da8f94f00f17dba8102dcdfddab2320f2071c6702f0b6c7ac9e9cda5 SHA512 e20358d3182ed6796fb5584f26f7dfb32fe312c8ed6cd4303ebfd2d9609491cb470bf49109d485a040e59a55bb404b1abba9a7ad5a687c540945f60a606e44ad
+DIST HTML-Parser-3.82.tar.gz 150550 BLAKE2B 0557024455543cc641a3609f8daf08323263631e77ab89d23c7d2f682d41f90a2e6e43d7e6e2d9c243c369b01ee5d21cd5753f0ada0006613d0c98fdb36dec48 SHA512 c3c173097eabe46dc95cf408915f1f33cdac2dab2430ea144258741cdcd4c8b90c5b11f4e1114da2703a4412aecfea778e003a3d8eb4c61ee433f64b07489d18
EBUILD HTML-Parser-3.810.0.ebuild 643 BLAKE2B 996d9fff2df9e649e7ba0f8240681f217c1cb1655943cf9eeb5b095dc4927a6a8e805d217aeca5bc3ef936398a8d93484058892ab7737e5660a579e6834885fd SHA512 a58cc8f1ab0296603e1e9768a403d793122cfa4920e936d2b76304d60987850f4bf0ef9fb9124756c3c69bdce904106356ee2089d0054ad9e14297c576210254
+EBUILD HTML-Parser-3.820.0.ebuild 651 BLAKE2B c36e3a9eecb7ea9557418f18704ab5b16c001bd48989414985daf1541ed71fcca4d832b22e0e0f50f1cd9a4aa9e2faf8831b20a624100f018e2e935b8b7bfcae SHA512 2c981d9fe92c4462b32b220e0fdcb8f66890612e5146fddbb3f136e03d437f6159bf16c90f23644e503102c763e45319239e1deb7bfc9821ffd764155f83e1ce
MISC metadata.xml 766 BLAKE2B 80f8dbcbfb210da3d1114034e235a19b10cbc546715ed2f4f61f3a0f81353ed571470e1916f6109860d751da4c4c85766cf4a2edbb006f6c251276d00cef13c7 SHA512 a51a525cf2e8167f13276e67ae524c22bd86def5794ac3397fa95fe100fde22c67cf7c96ef64f4d85f56acaf75ab5654b29c54eabb8735ae40bb25f762fa932c
diff --git a/dev-perl/HTML-Tagset/HTML-Tagset-3.240.0.ebuild b/dev-perl/HTML-Tagset/HTML-Tagset-3.240.0.ebuild
new file mode 100644
index 000000000000..ebbce01429f8
--- /dev/null
+++ b/dev-perl/HTML-Tagset/HTML-Tagset-3.240.0.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=PETDANCE
+DIST_VERSION=3.24
+inherit perl-module
+
+DESCRIPTION="Data tables useful in parsing HTML"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+
+BDEPEND="
+ >=virtual/perl-ExtUtils-MakeMaker-6.460.0
+"
diff --git a/dev-perl/HTML-Tagset/Manifest b/dev-perl/HTML-Tagset/Manifest
index 229e909c9d44..774e5659e515 100644
--- a/dev-perl/HTML-Tagset/Manifest
+++ b/dev-perl/HTML-Tagset/Manifest
@@ -1,3 +1,5 @@
DIST HTML-Tagset-3.20.tar.gz 8150 BLAKE2B d74358e6c5eb1d1b9fa78e40a80ffc0e98ccedcaa743e99eda18ed82d2c1244700ccb0e9db6bba7dca71b1e1fceb04e157b556e52cc00d245ecbd3dd2d68a063 SHA512 b53c099a96b493c3d03c51fcf3d58dd3b830069583f2d07477175ea234c43e91a0b380c82a71126f971faf2768e832af34967d08d899db7653d65613d6530072
+DIST HTML-Tagset-3.24.tar.gz 8120 BLAKE2B c47293bb283a4b919464f0e02b2c028a5a6100e2c405d23413870527d2f635aaa214d053eab958000c02fb663c702437bae6232a46c95e20017952cc0a52e4e2 SHA512 e13e4f0dcc49cf8c4ab7cacfa82fb0c8be3a24f7013ab55003b1c0079cbd5b8bb6912ce1b8af794f89791a097c31558b113c9845807e428ccf5d97c3c38b9e24
EBUILD HTML-Tagset-3.200.0-r2.ebuild 388 BLAKE2B 85e32d5b0d6f5373b9144491857a2a566dc2ab198735169ae1bfacb5a939be5f5247cc828c7675b1809adf73961879bec3cc867f933235afac34fba4d54719b8 SHA512 bf65882153353f93269f469dd6744d9a289aa922e5c1db69ebdb83fd4a5dcf64fb36daaf2c2bf1c74fba93f5a8147f09bfdce93dd64b0b11c04cbcdb591db257
+EBUILD HTML-Tagset-3.240.0.ebuild 452 BLAKE2B 6518a6e9dd3ffcf3c398009c9264093d1b06a9d55664b5b6088c5be024579aa6fde0535af1f78a0993f8b59b81cd80303c871d32101e55c825cab8c4620456f5 SHA512 011ebe573f66cefc999ae110feb95ae65668c1567e6588d6a87d03b158044be9248e56753b2a86561b90b0c5bc38c5d954003c61e5c3586a74a705097c9450e3
MISC metadata.xml 395 BLAKE2B 13c338bbeb4dff4c6ea5e65fb60e39786127e58bff1d9bc6210307569aecda003298ec74a442888a00fa1f79bbf8c8f47ba0ae5fa5930a4511c28368905183d5 SHA512 5e89a8191c10e087d2fbc0b7b895fe070a80797809e9f581cb65801c892203d26824977c46154f13fcb227a34028440a43532aa3ae274b962d34963f4c01c657
diff --git a/dev-perl/HTTP-Body/HTTP-Body-1.230.0.ebuild b/dev-perl/HTTP-Body/HTTP-Body-1.230.0.ebuild
new file mode 100644
index 000000000000..4e35d76d651b
--- /dev/null
+++ b/dev-perl/HTTP-Body/HTTP-Body-1.230.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=GETTY
+DIST_VERSION=1.23
+inherit perl-module
+
+DESCRIPTION="HTTP Body Parser"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+
+# HTTP::Headers -> HTTP-Message
+# HTTP::Request::Common -> HTTP-Message
+# IO::File -> IO
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-Digest-MD5
+ >=virtual/perl-File-Temp-0.140.0
+ dev-perl/HTTP-Message
+ >=virtual/perl-IO-1.140.0
+"
+BDEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Encode
+ virtual/perl-File-Spec
+ >=virtual/perl-File-Temp-0.140.0
+ dev-perl/HTTP-Message
+ dev-perl/Test-Deep
+ >=virtual/perl-Test-Simple-0.860.0
+ )
+"
+
+PERL_RM_FILES=(
+ t/02pod.t
+ t/03podcoverage.t
+ t/04critic.t
+)
+
+PATCHES=( "${FILESDIR}/${PN}-1.230.0-CVE-2013-4407.patch" )
diff --git a/dev-perl/HTTP-Body/Manifest b/dev-perl/HTTP-Body/Manifest
index 7eab3a3e9051..f39fc738736e 100644
--- a/dev-perl/HTTP-Body/Manifest
+++ b/dev-perl/HTTP-Body/Manifest
@@ -1,4 +1,7 @@
AUX HTTP-Body-1.190.0-CVE-2013-4407.patch 1288 BLAKE2B 776bf905aae20f57c89b443bd19860d2165d9df9061470dd2e789a4554a9950488127a42dc096a4e22d6866b2219ac7dc6b847c0ec551c947c09c6a1b8651b3f SHA512 9e2988eb26b54588d314c9ea7511dfcb1c4d91cac60fda7db5f3c41ebf72d6b16cb1e3983817d63ea28b413f82489c3e69f332daab0ff049349ec97b4498bfae
+AUX HTTP-Body-1.230.0-CVE-2013-4407.patch 1396 BLAKE2B fc7aac2586fe65e89c6f33b6bae84cdd111219e6114797f120a95099bfd19c7df5d5dba04aaf4851d174205aa9faf0ae1311f47e50da36a896a83675f76ab038 SHA512 427328319e14f132ca5cecd8359269a045e67a05412019096da2a374e6e96a0fdf1319ce478646ea1184e4e03786ee229774afbe2a2d361603065a5d8677d549
DIST HTTP-Body-1.22.tar.gz 26163 BLAKE2B c6b2cf67fd9964fe253251dd91a67b11563c3cb157ad670733254acb3d44fcede97dcfb84d09ed52bc9f8cc60275838abd8f110aa01aed3bb18400bcc108b255 SHA512 62665989d76699a3c3747d8f4e23d2009488bc229220bcf6fc07fc425e6ac5118f6ea48c75af681c2f29e9ed644d7a7979368cc36df77aca0544786b523c9cfe
+DIST HTTP-Body-1.23.tar.gz 26980 BLAKE2B 2ad08b894a26a06089dff6294f978583d49ee5aa770fb195d01fc6db7a39bda0cb831ed5137afabbc75598e2dbe3fb8dd0681f688776270d01f99498abb17c23 SHA512 b02fb8652ceebdaa858ff12fe759ded62eefa7f23e5bf8b90e31a52d4433f13d29986f9646141b92a6a4ea58e1be007c6f675c3e2b26559fa0ff9333e69f3ebb
EBUILD HTTP-Body-1.220.0-r1.ebuild 888 BLAKE2B 7f5afd7a530621d035629e401febab336f2634837b9df6075243311ee54d719efb8d681b876c9542e2da70ea866ef24091b0c6e5f66a243686b3e7050f891dcb SHA512 83491a717dfcb4ddd466cc1ca2df48e22c586d47eeb66b25b30b05db0f46987113a3412301383066a94d81cc557cb98a996050bf3f6764a86808984ae7f1aa1e
+EBUILD HTTP-Body-1.230.0.ebuild 851 BLAKE2B ae9de7593ad552d393afe06b742b1290fa7e014d1f56b880b987645965d340cdbb4c9d4a1bfe4a3b1ea7e8038f5df62d1006417e30348a44285378cda5fc9a67 SHA512 260b3f9ad86d2c0631e7453e41112b12c88d6f860cffa1bd79dc1a083f44cbfe7f99dd3eab860aae00fa7e4a6867cbf1943706e100380209c5aebfce20453978
MISC metadata.xml 737 BLAKE2B ebbe4c571edaeef494e7df4625fd8388f5808a895c545c55ca7eb4e501fe485d493e1c474e0cc03c458f53c16e3cc96e7bd42454bcb6990505f8aa3bafcf6888 SHA512 814d21c03ff8829f92d3da6df27bea873db8759f0dc56b93b9743909c6465df17f9c74d9b0618d947883e7895e9103157811354c3287beb490cd03fe4ade3855
diff --git a/dev-perl/HTTP-Body/files/HTTP-Body-1.230.0-CVE-2013-4407.patch b/dev-perl/HTTP-Body/files/HTTP-Body-1.230.0-CVE-2013-4407.patch
new file mode 100644
index 000000000000..e4046ec3fec3
--- /dev/null
+++ b/dev-perl/HTTP-Body/files/HTTP-Body-1.230.0-CVE-2013-4407.patch
@@ -0,0 +1,33 @@
+Description: Allow only word characters in filename suffixes
+ CVE-2013-4407: Allow only word characters in filename suffixes. An
+ attacker able to upload files to a service that uses
+ HTTP::Body::Multipart could use this issue to upload a file and create
+ a specifically-crafted temporary filename on the server, that when
+ processed without further validation, could allow execution of commands
+ on the server.
+Origin: vendor
+Bug: https://rt.cpan.org/Ticket/Display.html?id=88342
+Bug-Debian: http://bugs.debian.org/721634
+Bug-RedHat: https://bugzilla.redhat.com/show_bug.cgi?id=1005669
+Forwarded: no
+Author: Salvatore Bonaccorso <carnil@debian.org>
+Last-Update: 2013-10-21
+
+Updated by Andreas K. Huettel <dilfridge@gentoo.org> for HTTP-Body-1.19
+Updated by Andreas K. Huettel <dilfridge@gentoo.org> for HTTP-Body-1.23
+ This version has a fix for the CVE, but the stricter regexp has served
+ us well so far...
+
+diff -ruN HTTP-Body-1.23.orig/lib/HTTP/Body/MultiPart.pm HTTP-Body-1.23/lib/HTTP/Body/MultiPart.pm
+--- HTTP-Body-1.23.orig/lib/HTTP/Body/MultiPart.pm 2024-03-30 14:27:57.000000000 +1100
++++ HTTP-Body-1.23/lib/HTTP/Body/MultiPart.pm 2024-05-02 13:07:21.794271606 +1100
+@@ -255,7 +255,7 @@
+
+ =cut
+
+-our $basename_regexp = qr/[^.]+(\.[^\\\/]+)$/;
++our $basename_regexp = qr/(\.\w+(?:\.\w+)*)$/;
+ our $file_temp_suffix = '.upload';
+ our $file_temp_template;
+ our %file_temp_parameters;
+
diff --git a/dev-perl/HTTP-Cookies/HTTP-Cookies-6.110.0.ebuild b/dev-perl/HTTP-Cookies/HTTP-Cookies-6.110.0.ebuild
new file mode 100644
index 000000000000..66e0d73d8eab
--- /dev/null
+++ b/dev-perl/HTTP-Cookies/HTTP-Cookies-6.110.0.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=OALDERS
+DIST_VERSION=6.11
+inherit perl-module
+
+DESCRIPTION="Storage of cookies"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~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/HTTP-Date-6.0.0
+ >=dev-perl/HTTP-Message-6.0.0
+ virtual/perl-Time-Local
+"
+BDEPEND="
+ ${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Test-Simple
+ dev-perl/URI
+ )
+"
diff --git a/dev-perl/HTTP-Cookies/Manifest b/dev-perl/HTTP-Cookies/Manifest
index c87a150285e4..ab9a799f340f 100644
--- a/dev-perl/HTTP-Cookies/Manifest
+++ b/dev-perl/HTTP-Cookies/Manifest
@@ -1,3 +1,5 @@
DIST HTTP-Cookies-6.10.tar.gz 42448 BLAKE2B ce261bde7071f34811827099322a0c7282c4f2287ce4baca258d8237dc82ffa5502acbe9ca2a4b76ebe6d8bd0c1facdad5448f1f377390e46c2f4564550bf57e SHA512 c24a986e524ebf5d8b13b4580c3ee6aed018e79c203fd62208bfe970744482832fe9c41bb3195a596af1e11058053ed7615a09a26fbcef4433e270f0f5d38658
+DIST HTTP-Cookies-6.11.tar.gz 46131 BLAKE2B 59c6e8302bf015cfa4bf24bc63108ef9677af603d6bc06f90f84f3ee180fdf25fd95667e81238e3f408bc23a4e36d18c848fb2976647fc50b80bfff576a7bfac SHA512 3ebfa742407a623fdcb23fe7fc559a1667b9510c4c152f98c6d98bcea3df6f336183920636244cd5175b9e9ada4a599bae87433c1ea518739b4eac90a4ca5342
EBUILD HTTP-Cookies-6.100.0.ebuild 681 BLAKE2B 715f12882daf4012146f580b955bf878e4d2842ff7893ee624445b983419cc80c3a1644fafa1d9e16252fd0c4d17f63fea58b34a5dc114896d8a81d58c6f1374 SHA512 1df2da874e84c051cf00fb182bdf44b68be9b4edf4a0b69daaceb808ef42d41d7995de355b7034ae60dd7cc8b77468d5b221e7767bcc67d142a1825b7a749c14
+EBUILD HTTP-Cookies-6.110.0.ebuild 632 BLAKE2B 84d909708dce3a9951e836180f56d9485994de9b404a40f00b9abf63c6d8febde019e50321a75975111feeefba7278a17ff275488eb408934d311779eb8861a9 SHA512 161bd2b7f4ff7b3a6fd9e8019f5232402ffee5b8e6040f54a50f7dcea6ba32f5e4656561dbb5ccac54fdb1872ea0c46f9c1dd84bbcbbc7f6107ca959295d5346
MISC metadata.xml 538 BLAKE2B 00d8bd5654ccf373c841f1aba00b24f8daea430563678c11d05240da7a490c0fb5143b4a3d2b7084f175d2463ded0ec439131f169b81e177fb893eb94e0a93af SHA512 db97715e85fbc77d77e1e467ff045b5de7fb77b47d3d00ac507068358eb9a1d2da35ce1591f0696d081fbe1ab27a29a11f93c80c58e518fb410cb07cfb9fd67a
diff --git a/dev-perl/IO-Tty/IO-Tty-1.200.0.ebuild b/dev-perl/IO-Tty/IO-Tty-1.200.0.ebuild
new file mode 100644
index 000000000000..7fe42ef7dc52
--- /dev/null
+++ b/dev-perl/IO-Tty/IO-Tty-1.200.0.ebuild
@@ -0,0 +1,13 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=TODDR
+DIST_VERSION=1.20
+inherit perl-module
+
+DESCRIPTION="IO::Tty and IO::Pty modules for Perl"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
diff --git a/dev-perl/IO-Tty/Manifest b/dev-perl/IO-Tty/Manifest
index 5e89bcbe1cc8..88d8dc896c07 100644
--- a/dev-perl/IO-Tty/Manifest
+++ b/dev-perl/IO-Tty/Manifest
@@ -1,3 +1,5 @@
DIST IO-Tty-1.18.tar.gz 26567 BLAKE2B 5c53001ceaf72e7c4237939eeffdddf9602cd9320a74a8bbd014341e3984d1dd4d4e7f328ffc72e61e1b5e017aa836fe598fe306843f7514fdb1cd8c910a19a5 SHA512 45f5e8856c8bd1169bf094407512cce901efe3cefadd279dff9aaee7c81289a160fa3589f0c01cc5829bcee3ed5d1eaf95002ca2207151d31ce293076dc86c06
+DIST IO-Tty-1.20.tar.gz 27709 BLAKE2B 188e4e494968ae0ec967c633847e63300ca05895989d763ab53358cc76c49659746253f5d06e811659a6306fb2c463b1e8e03e04635c677feaa92651560b4fdb SHA512 a411dcc3da4adf4913ceaca7d97198041c6870ac8b579a1d5c2517d984fab4cc8108962b23ee694da9e0c952f35d695e636ff35589873b95a86c2bf8c1838ee4
EBUILD IO-Tty-1.180.0.ebuild 381 BLAKE2B 3929bfc83a28f4934b4321a4e686484ce210622a3176c6df1373a3c02ecb943e4ba513af36535599b002de649d8f012285c2ad58b0bcc4751957902242e5e5c2 SHA512 7891f9be78adf0679104d1f28f67452184e403246e0b63046c6f4c89012a383f304f26467dfd227f3044b3efe132781f44aba3c6019582b3908a8e0b8b3418a2
+EBUILD IO-Tty-1.200.0.ebuild 389 BLAKE2B 7a35382b0ce0b02bb1991ef5b17282746682cc3504d9befc95671fa12fb90d6b02ac039e2e33354a94c35d90045e5e53999bcaf8f20f6a1ac2b7df221cc2e10c SHA512 f0d5f2b3d8c318d88e520b970b17ffe953802e2e74a6e9ce7bbb2109bf7a28a271baba671eaa5a1c94150dd7c930092c9c7515267804f9243bf3331700551c40
MISC metadata.xml 439 BLAKE2B 3a82f8fe7fd4965968a3377339834afcab56ee0c4fc2764ba639c503045934efcf41cbb686a9a4dea2cd8352c4dc44b6d8365da9fdd3d50e41bb22f0c4a2e4c0 SHA512 a404c28f32c4250d8969ec62c4bcf78c94fbf90d0911b833d46636aa045af5bb1a0a4f6e4ceb0fcebb1609b7fcb4ffcb6817a77634ec3b950fdd410abccd1412
diff --git a/dev-perl/LWP-Protocol-https/LWP-Protocol-https-6.140.0.ebuild b/dev-perl/LWP-Protocol-https/LWP-Protocol-https-6.140.0.ebuild
new file mode 100644
index 000000000000..98958cbf74fa
--- /dev/null
+++ b/dev-perl/LWP-Protocol-https/LWP-Protocol-https-6.140.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=OALDERS
+DIST_VERSION=6.14
+inherit perl-module
+
+DESCRIPTION="Provide https support for LWP::UserAgent"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris"
+
+RDEPEND="
+ >=dev-perl/IO-Socket-SSL-1.970.0
+ >=dev-perl/libwww-perl-6.60.0
+ >=dev-perl/Net-HTTP-6
+"
+BDEPEND="
+ ${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=dev-perl/Test-Needs-0.2.10
+ virtual/perl-Test-Simple
+ dev-perl/Test-RequiresInternet
+ )
+"
diff --git a/dev-perl/LWP-Protocol-https/Manifest b/dev-perl/LWP-Protocol-https/Manifest
index 7e9ad3ccc6f9..c7c080132014 100644
--- a/dev-perl/LWP-Protocol-https/Manifest
+++ b/dev-perl/LWP-Protocol-https/Manifest
@@ -1,3 +1,5 @@
DIST LWP-Protocol-https-6.11.tar.gz 32599 BLAKE2B 1177b02a9a35bf9a7959eaa181b1fe156164c6d4a16043021a39e8691dd9fa677ec83401545fadeb4a49f9f989cb0ea801be94ba0cfe496b1a75868d0423dca4 SHA512 1e74c45898778c58d00eefbdd04a3ed47cf38164296278bec66c9b85f48ad635931873d2bf5423be8562df2c22b4bbf8eff0502bd29ba1c790bbbf76f3616ecf
+DIST LWP-Protocol-https-6.14.tar.gz 33714 BLAKE2B 2a519c2f9c14596cfe03fb903ab83c37656958a5155de88dd3354598beb99eb500556f53e042c6a7f0c86b3badca9d988bdef9c6a78620bc72709fec9a5d5ffe SHA512 8f220c307833a803a8539a1c794598097133f24017edda9030eba2ff558d54104040fbae64d7068e99b9e03142e6e96a8b11c478e2a5571e908754a385b59fab
EBUILD LWP-Protocol-https-6.110.0.ebuild 643 BLAKE2B f8727b3233092db061aca2864e529c6750142cf67d95c4cad3a69fc4fb6d0c1a3c3cf502cbb18027142e57205c02cb2141cb9cbdf2e73a62086d4d5e75e534a2 SHA512 41c28590d624bd2d2648f2eb200622a153c0d8a81fb2a3475e253216a7cb60e089599905231f05ad923210582767d18ab85988152824c48dc0f7feef6d43c78a
+EBUILD LWP-Protocol-https-6.140.0.ebuild 651 BLAKE2B 4d9bd68873e91f0b69aa5d8a2399e4df661858a0f8116d08448764df36f80b945463c720b1a9a8c7fcbd30ed41dc32ad09d98940993edcfc599a3bdcddbd1b11 SHA512 d867beea473a9c49f01c3a47c62a57e6b72b1230766165b16f18d5508caa0e6e6b8981941e973ce1d3ee3db30b5ba7cc60c8536d0d1dc9258d081e188edb27ad
MISC metadata.xml 471 BLAKE2B 146b7964a443d12de0db87033741ffcd01d57985fcc70ce32f95d618354c1b233789e0242067c326ce41f4adbd2c6a051e895b731c225192a9e9ba1d02c1c970 SHA512 747e960b78d6825c52b9964fb42b98408998fcc7d32e046cd6bf9c5f2348d97692bf013438a522ec7e0a52aba6104f7d832fd24f95e3dfa03dca5941f78f4a41
diff --git a/dev-perl/Locale-Codes/Locale-Codes-3.780.0.ebuild b/dev-perl/Locale-Codes/Locale-Codes-3.780.0.ebuild
new file mode 100644
index 000000000000..7c66bf452ec5
--- /dev/null
+++ b/dev-perl/Locale-Codes/Locale-Codes-3.780.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=SBECK
+DIST_VERSION=3.78
+inherit perl-module
+
+DESCRIPTION="Distribution of Perl modules to handle locale codes"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-if
+"
+BDEPEND="
+ ${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.300.0
+ test? (
+ virtual/perl-Test-Simple
+ >=dev-perl/Test-Inter-1.90.0
+ )
+"
diff --git a/dev-perl/Locale-Codes/Manifest b/dev-perl/Locale-Codes/Manifest
index 5b4cdca8af89..46e208312e5e 100644
--- a/dev-perl/Locale-Codes/Manifest
+++ b/dev-perl/Locale-Codes/Manifest
@@ -1,3 +1,5 @@
DIST Locale-Codes-3.74.tar.gz 869833 BLAKE2B 9bbf183b4beb62c47dccc05a5a21babe8d6d1221966a2a996dba8375f0b2c8c64636b1b2de16a81d52085065c5151197e28065516d8efe85899ef0dd1c7bec4d SHA512 ed48110833adac836a7b9bce1a9cd2eb83eff2085cffaa1e418d0e38689672663ca55ad92ac511331080c4c23cae82f9e5f80191f696ef7e296f0cad1bea509a
+DIST Locale-Codes-3.78.tar.gz 865135 BLAKE2B 38ac91b83b1c9469672a3bc1a59919731cb5d3342430ff9978e686933fe3247a1375dbcb97452ad9960b9dd0c4a8920a1f6381e30b26d6b53694d934c6502bfd SHA512 640241a896ab20747360766cc98f69f953559d225113135ae2131656381526e8639c3ac6a03c4f41d373b8a330a26e0c3ded7ba65b163d4eefc1c2119180a22c
EBUILD Locale-Codes-3.740.0.ebuild 587 BLAKE2B 36c8af326288bf9ee1a59d15f7e7fb66fb88bf78405dcfc7b327da53649434277e1c56ad97379a12bb39e409977226d6994730aa2c8ff307732eeff8835c1c02 SHA512 27c74f63662335838ec6447a17edc5093ca6a6e73ea345283fd3785287a8c877ae140f310c99b26635d72cc01ba4886acd56689d6f98ede951dc776ece5f0ae8
+EBUILD Locale-Codes-3.780.0.ebuild 589 BLAKE2B b36be65279fa382f79f7cf8a81780de5c99cf9fe09379c2b18b0806734cf3b1090cae35fcb18e856272bebc89a20db35da5d737e4757653275d923935ffdb9de SHA512 97fc95ea82074cae22685b9321615b060fa95dcf96de4cfc35dbfa2cb082159b8208fa8c63fc01270b3d81bfe7c8c60ff2948cf65e6866003d0019e8bfe05ff4
MISC metadata.xml 404 BLAKE2B 3b6881142a56afb2dd594f73a523a6c534f64e667c3b379c5a2f8f2ecc0e1192b632a32e8f84de118907b4a84054c4ffc645eeaf2911ad587970ae76fe6987e7 SHA512 0c9a07cdac341044a6a4287f3700ffee3b215cc6e91310c956925301048dd728a70289a00a7bb8c80a01d01a89028c6304588209a5e535b9bee110f025bffc46
diff --git a/dev-perl/Manifest.gz b/dev-perl/Manifest.gz
index fbf7daaf4c34..e6794c3b6c35 100644
--- a/dev-perl/Manifest.gz
+++ b/dev-perl/Manifest.gz
Binary files differ
diff --git a/dev-perl/Module-Build-Tiny/Manifest b/dev-perl/Module-Build-Tiny/Manifest
index 054c8ad003fb..b515b0c5a544 100644
--- a/dev-perl/Module-Build-Tiny/Manifest
+++ b/dev-perl/Module-Build-Tiny/Manifest
@@ -1,3 +1,5 @@
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
EBUILD Module-Build-Tiny-0.47.0.ebuild 1009 BLAKE2B 554f614cffc52dbf01bab749a440836eb308b88d2745da6e8b1996d053848b9afeb10e7f10cb5d5b306c6bb021b2cf23e9018cae6008078da20c7a692bbdf7c1 SHA512 a293141a3c7683083157d15bb6d1f459034c2eb027a404e1ae405e75018497d3158ed71f28f2d4babced3a89ec48ea40f95fecc1660af7cf0da0aae9494bb2a6
+EBUILD Module-Build-Tiny-0.48.0.ebuild 908 BLAKE2B 46a4545daf37fa734a604973d33422ed21d2a5532f8827479973cfc812e1f1f81186cf294abf4e25f89bbe0bbb86999fa63b7721a8e608bd14fb23728a87a595 SHA512 13a845adab0d46f46634e1b8f13066599dbf70dbe37637194c347993bc23adf66a454c157f9afa49c4aff07ec669efee79325d5ef8d1c9a61e6a40e624b98448
MISC metadata.xml 396 BLAKE2B d4d6016bfd4210d55e8460e98f042e60008079e3a434f496c20e7389c47f613359b8ba20b8e996d6ccda46ee8af59934bdf727744e0220fa453b2eee3382f66d SHA512 213a1c416b30f4ce3708fca549f0f90c7414218b755983a9fa92218cef0bbb451dd733e41c970e3ddc2f6a131f8c2184d6d4c32b60d6a3250c9b0f625e219ac1
diff --git a/dev-perl/Module-Build-Tiny/Module-Build-Tiny-0.48.0.ebuild b/dev-perl/Module-Build-Tiny/Module-Build-Tiny-0.48.0.ebuild
new file mode 100644
index 000000000000..8849d1af9131
--- /dev/null
+++ b/dev-perl/Module-Build-Tiny/Module-Build-Tiny-0.48.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=LEONT
+DIST_VERSION=0.048
+inherit perl-module
+
+DESCRIPTION="Tiny replacement for Module::Build"
+
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+ virtual/perl-CPAN-Meta
+ dev-perl/CPAN-Requirements-Dynamic
+ >=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
+"
+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/Mojolicious/Manifest b/dev-perl/Mojolicious/Manifest
index b1f5e6a4c51c..4d42e447b48b 100644
--- a/dev-perl/Mojolicious/Manifest
+++ b/dev-perl/Mojolicious/Manifest
@@ -1,3 +1,5 @@
DIST Mojolicious-9.35.tar.gz 860146 BLAKE2B 8617bc0eac5c8ec7d5023c053da29e5226c6783e0ce4126e9df25e71cb89faa90359f836b193eaac1af6fd83b8f5b2f4c19ae129cbdecb8d4ea139c70250b51f SHA512 e7dc9f2cfe6993d07d413be41dd2d849bf3e476c8de9ca64037f181cff6a4b3664185303abc9dbf5854c36500a7017bc85cb51792d1bf1bdcbd4bb139cde9fca
+DIST Mojolicious-9.36.tar.gz 938951 BLAKE2B d89c83bae482b0510d223e9482767574a3e0f13bbb995717048fa054755ee984b3664def66f3aeab32c18722c5b664078c824b2d3911a526dc7f4e98f7d0ce35 SHA512 88a157f0a9b0bc6f4add49adf2d1f0ef4b612b1feac2b46304e35b528fba9fce7534d641d9262019855be922ce50453cb3a8f3ad6ec2c7db23ded121fefeed06
EBUILD Mojolicious-9.350.0.ebuild 632 BLAKE2B 28d73a7f8c8975b13d9c7284c8350f467458e2d0ec574711704789ef8c47243189339d701d29003475aa8d4507874ceeabd67f2c439e1a61167a92ddb15ddf7e SHA512 82c3f18ca58193a71ef16b880baa1fc733f5430f436444f8d2e16c70cf7a3f10e78538f2eb45ef3e3656e4ca4e0175ccb01eeb7d7e010d7cb3862730146867ae
+EBUILD Mojolicious-9.360.0.ebuild 636 BLAKE2B 73957c80afc2e6494c228f36404674f982d6b047cc8d690c9bde26b8c3b39b700c9ae63d0288803320f8c2cf0c181327d0e0996c967f98bdcfbb127294c68f5c SHA512 b114c5c84e3082f1bad3802cee3f9d53d18a411447a6e569e0f36447292bbbe13560f9e83a7bb525572f0950fc59b1b5e1c25f427b9ff7560c072e856e3af64b
MISC metadata.xml 7808 BLAKE2B 26ae8b8b3ca60b83167e507ec4193a928ac5a3bfbb28a27d0047ac3e87b410827c8318d030ff7b3a250b664d52fc2adfeb4af9be0e35b1faebe261ce82532fad SHA512 fe18c632cb0797640460060f5e794dcd5912f74dea2a3cb7655123668035ad68ff804f1b6eda3b56fbd954776c51766776aaf7e03b891d20108335b4a28bbc1c
diff --git a/dev-perl/Mojolicious/Mojolicious-9.360.0.ebuild b/dev-perl/Mojolicious/Mojolicious-9.360.0.ebuild
new file mode 100644
index 000000000000..88f3989d014a
--- /dev/null
+++ b/dev-perl/Mojolicious/Mojolicious-9.360.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=SRI
+DIST_VERSION=9.36
+DIST_EXAMPLES=("examples/*")
+
+inherit perl-module
+
+DESCRIPTION="Real-time web framework"
+
+LICENSE="Artistic-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~riscv ~x86"
+IUSE="minimal"
+
+RDEPEND="
+ !minimal? (
+ >=dev-perl/Cpanel-JSON-XS-4.90.0
+ >=dev-perl/EV-4.0.0
+ )
+ >=virtual/perl-IO-Socket-IP-0.370.0
+ >=virtual/perl-Scalar-List-Utils-1.410.0
+"
+BDEPEND="
+ ${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Test-Simple
+ )
+"
+
+PERL_RM_FILES=(
+ t/pod.t
+ t/pod_coverage.t
+)
diff --git a/dev-perl/POSIX-strftime-Compiler/Manifest b/dev-perl/POSIX-strftime-Compiler/Manifest
index 8b81d71f6424..e2d534175ea4 100644
--- a/dev-perl/POSIX-strftime-Compiler/Manifest
+++ b/dev-perl/POSIX-strftime-Compiler/Manifest
@@ -1,3 +1,5 @@
DIST POSIX-strftime-Compiler-0.44.tar.gz 17027 BLAKE2B c550c3074def4def71d4c3b22d13464f87080b0e53333f8dae5a7e30df68d1c40bae78021ab83d1324bb8f28a12ae487aa5f220df3bdd413b9d5d62edd02f450 SHA512 34852966a46f55a65e4ee90af3aec6478456d3a7fc8f8b8e8fc4e704a8361f46abfad5fe0f356eb3432fb2e232e65004818b19f298293cc0172d576cfe34c3e1
+DIST POSIX-strftime-Compiler-0.46.tar.gz 17189 BLAKE2B f15b757bdd5f30dd3ccf5c8f8452d9a829489f948a6e79c0a2094e5b0e3fd4618f1b1e8f2c8cb2fee34ea96c64ffdfb670e4f960a741a295bf9503e01205cd80 SHA512 cee80a7b2f6b79dbb706898b713a4bb05bc57ecb3ef6c1644bce3682cc35d584c528aced6cd71b926e2fe549c95644ad59ecf780ba064adbb3bc9c54c8d4c459
EBUILD POSIX-strftime-Compiler-0.440.0.ebuild 622 BLAKE2B b62364dbbc7272949826b71c88092fc12c1bc3af4b61477d4f38d48eae9742568181aa50d55110e7091f7986c09ed84543cc7bf59c8bd91d23ba17ddd9306690 SHA512 8e66e7d93143a1b02dbade15f8c196f9250608561f1dfcdfbeaebdfbc85733e49a9f2dc4c27186ddf31ae1a29802f5bb7ebb08aeeaac4aafb935b25953af42f5
+EBUILD POSIX-strftime-Compiler-0.460.0.ebuild 631 BLAKE2B ccfbf52db0f92d0b7c11d948caee4e4cdf979e9d0fc315c97692f55c3a8ddd9920fd18dfb3a23ef19cc93762503608e50ffe4e27bfda5a9a27e3c74436252fce SHA512 2a95b23f71672b3be142af9f9ed17e337229132259443f9961931b7469b8e997afcf11687d427ee04581425ec21f6be4cb8816a43a1f5627ab5dc520875a59ff
MISC metadata.xml 420 BLAKE2B 8f4ce001663577c700035083e0078ae559c94e004716c9fa705950d0be56e95a29d1acbc2ac6bba37f156ddd556f95a1a3379d74ad081f7e88df5535e3a88e9e SHA512 38d89cac1f7d734df9a2182f9a4f51dd959770eae772cd9197a87b58b7a1174f6dac27750928417aee1804d1851e16cdfbc4a026a05db6e9c37312a40040f8b4
diff --git a/dev-perl/POSIX-strftime-Compiler/POSIX-strftime-Compiler-0.460.0.ebuild b/dev-perl/POSIX-strftime-Compiler/POSIX-strftime-Compiler-0.460.0.ebuild
new file mode 100644
index 000000000000..5f1f8f5b41bb
--- /dev/null
+++ b/dev-perl/POSIX-strftime-Compiler/POSIX-strftime-Compiler-0.460.0.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=KAZEBURO
+DIST_VERSION=0.46
+DIST_EXAMPLES=( "eg/*" )
+inherit perl-module
+
+DESCRIPTION="GNU C library compatible strftime for loggers and servers"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="minimal"
+
+RDEPEND="
+ !minimal? ( dev-perl/Time-TZOffset )
+ virtual/perl-Carp
+ virtual/perl-Exporter
+ virtual/perl-Time-Local
+"
+
+BDEPEND="
+ ${RDEPEND}
+ >=dev-perl/Module-Build-Tiny-0.35.0
+ virtual/perl-CPAN-Meta
+ test? ( >=virtual/perl-Test-Simple-0.980.0 )
+"
diff --git a/dev-perl/SDL/Manifest b/dev-perl/SDL/Manifest
index 2dad13fff0e2..2a4824484555 100644
--- a/dev-perl/SDL/Manifest
+++ b/dev-perl/SDL/Manifest
@@ -1,7 +1,10 @@
AUX SDL-2.546-implicit-func-decl.patch 1046 BLAKE2B 98e0d34de6e65c668341f0835239472378c9032317d87d551099ebf43128647942f33578734f799ffc532c8cee3a311f2fb53a9e803e5123bcd28ed7289df5c5 SHA512 f8475d56cf4c3fd48d0fa5528a7cfc0eb170f89f04c42c60c6f1af2af92d7722f0031c9732d818bbb129dfd21079b516f3ca738a693320aa7c2cb8f7716ff0ea
AUX SDL-2.546-pointer.patch 671 BLAKE2B 188280d823e6cffea2e7d33ede63ecb172a8a272aea98272df75a75ee2cb848ca11426912bcdf90cc5cbe61ef21bb86f37803b50f7907ee9903f6173b3253094 SHA512 25a03721a4ffe64b85512fd896cef2a08faf3284ffd2f9a93fe578f7df0e96bc40952a85e39f4023f38fbb664cd7435e5d5587a7d861e884a616835e7eaecec0
AUX SDL-2.548-perl537_sv_nv.patch 2049 BLAKE2B 4a705208e549e3ed89c8a00e0b835b9d83e5681130a0f79a3b4994d6d79206ccc0533fd1466e48bd2c117845f33978578df8dff9963040754a7d5cf377a173b8 SHA512 3eb544e75386d820de82711a8e7d0da24fb42c4fd0c892765159d32c54fb529ba8adcab1f7f522aa446a43d04bd4d683ad8bf8133100ebf550ad6c3d77b3f74d
+AUX SDL-2.548-refcount.patch 977 BLAKE2B d5018c4fb42e920d1655ab291e2509f8734759beefbe6c7018860995ece1dabed4c70a59f3ba36a5fdef3cd8b23701c86a7a616117ee3d09c0d77e65d01ae150 SHA512 48e33248e737c913f52d3188dd5032e06fcd79885a8e3c33344772e8abe79bfe506c6b9b4d8e97d741f5bfc49555e0c4a8baf856436f23e8e023ad8ee311ea56
+AUX SDL-2.548-uaf-surface.patch 3683 BLAKE2B ddc8383dd59192e057f9199c5d3168a43b45ba9cf2c740a2a23f37c75d92db1c1a9cc0a91a78e4c2f00e72f96675571862c202f6bc8e84322763ffbe52f117a1 SHA512 ed0460b321d47b961adaa4482dc89dc9932a6838fe67438c987e857029da310a334b6eeef5eea9be1e39bd96b0ab4e34ef351a6b9fadd8c197763bc58916ddf1
DIST SDL-2.548.tar.gz 2487708 BLAKE2B 1d17c5ffc8d966fd06b282632de1f504548df9c67754788e5dcbe2144057aa9d463a88e01b33b0f265a821cfb24847bafc1cb1215cdd6282cc29ff3aacea6c3c SHA512 bafc49dddb7e592861f822920915c73bf0c5eea3a6c567623b48a2332c7644caf1451e457545e6666adea5e314b23bcd85a3f3a52c770abfd498c0e4c0feae85
EBUILD SDL-2.548.0-r1.ebuild 1039 BLAKE2B 3d4aa73edfa27ed339b67030e3fdfe636cd7ed8512a7201623d1520d5973d29ae0f80d7ebd0654b4f2b2c3fe90561aa2598e01f1976f912f6f64081c921e2a5a SHA512 6e9bc680e2974893db281c643958a8fd08abdcb8c79dedb0e7e4f4a4227ea90d1767858d2634bd810a06777222ab8208aa4f58d72c8949d76987e7384396fc94
EBUILD SDL-2.548.0-r2.ebuild 1265 BLAKE2B 711eacbc7cdbe87e204193f3600e260a06102ea3099b29a53c5f477eecd31866d37a188485634dd88c21b3911e769d7ba192a3dfcda7adb29231887e182ccdfa SHA512 3304eb41a4b8ee6ccdac93365ecb64dd61ce052db43accf243cdf54f140948c1408526aec0bc6018742a4e57ba5193a86293be6ff300693b5b5a9e2c4561aa03
+EBUILD SDL-2.548.0-r3.ebuild 1353 BLAKE2B bb7b0e1e0bd2abfcc45d746890d4c58e6f0dab060e0ffa0e6d3fe9675ac1c38ac50c699edde9fb2bc7d65d4595ca07c499c4dbcbec6f188147db9929dbce51cc SHA512 6b02d4d9870da47feac07061ff73c0a4cfbd26032a57c849c4ea42d1a5e5a3db0cc9dfabc366377477cf1af1ec6a611730f3f69e1e8b01a8ee2c5c1543210ee1
MISC metadata.xml 5480 BLAKE2B 85c0374b2a8164223dad73037282a6bbd885f1fd841b0099aa37e12db5c5dadf5126d53352483fa112936e5057ffccd927422aca617f24cd0840e98806c0b82d SHA512 6940b411e173bb673ebdadefd7ddb0b7b6edfb950022400fc2f483027749180ef6026867acfd9906a5d48ec44702e540b43c23f87c11824215fbd1046d6a92ee
diff --git a/dev-perl/SDL/SDL-2.548.0-r3.ebuild b/dev-perl/SDL/SDL-2.548.0-r3.ebuild
new file mode 100644
index 000000000000..51fadb44ea35
--- /dev/null
+++ b/dev-perl/SDL/SDL-2.548.0-r3.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=FROGGS
+DIST_VERSION=2.548
+inherit perl-module
+
+DESCRIPTION="Simple DirectMedia Layer (SDL) bindings for perl"
+HOMEPAGE="http://sdl.perl.org/ https://search.cpan.org/dist/SDL/ https://github.com/PerlGameDev/SDL"
+
+LICENSE="GPL-2 OFL-1.1"
+SLOT="0"
+KEYWORDS="~amd64 ~hppa ~x86"
+
+RDEPEND="
+ >=dev-perl/Alien-SDL-1.446
+ dev-perl/Capture-Tiny
+ >=virtual/perl-CPAN-1.920.0
+ >=virtual/perl-ExtUtils-CBuilder-0.260.301
+ >=dev-perl/File-ShareDir-1.0.0
+ >=dev-perl/Module-Build-0.400.0
+ media-libs/libjpeg-turbo
+ virtual/perl-Scalar-List-Utils
+ dev-perl/Tie-Simple
+ media-libs/libpng:0
+ media-libs/libsdl
+ media-libs/sdl-gfx
+ media-libs/sdl-image
+ media-libs/sdl-mixer
+ media-libs/sdl-pango
+ media-libs/sdl-ttf
+ media-libs/smpeg
+ media-libs/tiff:0
+ virtual/glu
+ virtual/opengl
+"
+BDEPEND="${RDEPEND}
+ test? (
+ >=dev-perl/Test-Most-0.210.0
+ )
+"
+
+mydoc='CHANGELOG README TODO'
+
+PERL_RM_FILES=(
+ # Hangs, see bug #892011 and https://aur.archlinux.org/packages/perl-sdl#comment-903413.
+ t/core_video.t
+)
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-2.546-pointer.patch
+ "${FILESDIR}"/${PN}-2.546-implicit-func-decl.patch
+ "${FILESDIR}"/${PN}-2.548-perl537_sv_nv.patch
+ "${FILESDIR}"/${PN}-2.548-refcount.patch
+ "${FILESDIR}"/${PN}-2.548-uaf-surface.patch
+)
diff --git a/dev-perl/SDL/files/SDL-2.548-refcount.patch b/dev-perl/SDL/files/SDL-2.548-refcount.patch
new file mode 100644
index 000000000000..af150e35d2ba
--- /dev/null
+++ b/dev-perl/SDL/files/SDL-2.548-refcount.patch
@@ -0,0 +1,27 @@
+https://github.com/PerlGameDev/SDL/pull/308
+
+From fbf151a7481a5fda88bfe766d826fe55476cf4af Mon Sep 17 00:00:00 2001
+From: Colin Watson <cjwatson@debian.org>
+Date: Thu, 28 Mar 2024 13:21:47 +0000
+Subject: [PATCH] Fix reference-counting in set_event_filter
+
+This previously resulted in the following test failure with Perl 5.38.2
+on Debian unstable (https://bugs.debian.org/1064761):
+
+ t/core_events.t ................. 1/? Can't use an undefined value as a subroutine reference during global destruction.
+ t/core_events.t ................. Dubious, test returned 22 (wstat 5632, 0x1600)
+ All 691 subtests passed
+ (less 1 skipped subtest: 690 okay)
+--- a/src/Core/Events.xs
++++ b/src/Core/Events.xs
+@@ -102,7 +102,8 @@ void
+ events_set_event_filter(callback)
+ SV* callback
+ CODE:
+- eventfiltersv = callback;
++ SvREFCNT_dec(eventfiltersv);
++ eventfiltersv = SvREFCNT_inc_simple(callback);
+ SDL_SetEventFilter((SDL_EventFilter) eventfilter_cb);
+
+ AV *
+
diff --git a/dev-perl/SDL/files/SDL-2.548-uaf-surface.patch b/dev-perl/SDL/files/SDL-2.548-uaf-surface.patch
new file mode 100644
index 000000000000..d64d27eab89b
--- /dev/null
+++ b/dev-perl/SDL/files/SDL-2.548-uaf-surface.patch
@@ -0,0 +1,127 @@
+https://github.com/PerlGameDev/SDL/pull/306
+https://github.com/PerlGameDev/SDL/issues/305
+https://github.com/libsdl-org/sdl12-compat/issues/305
+
+From e9b907c08d9fcce4fccb3084ff38e65cb5c6828b Mon Sep 17 00:00:00 2001
+From: Simon McVittie <smcv@debian.org>
+Date: Tue, 18 Jul 2023 18:00:12 +0100
+Subject: [PATCH] Distinguish between owned and borrowed references to a
+ SDL_Surface
+
+In many SDL APIs that return a SDL_Surface *, the surface is considered
+to be owned by the caller, and must be freed by the caller.
+
+However, SDL_SetVideoMode and presumably SDL_GetVideoSurface return
+a pointer to SDL's internal video surface, which will be freed by SDL
+if necessary, and must not be freed by library users.
+Incorrectly freeing this surface can lead to a use-after-free crash,
+manifesting as a test failure in t/core_video.t.
+
+See also https://github.com/libsdl-org/sdl12-compat/issues/305
+
+Resolves: https://github.com/PerlGameDev/SDL/issues/305
+Signed-off-by: Simon McVittie <smcv@debian.org>
+---
+ src/Core/Video.xs | 6 ++++--
+ src/helper.h | 7 ++++---
+ typemap | 23 +++++++++++++++++++++++
+ 3 files changed, 31 insertions(+), 5 deletions(-)
+
+diff --git a/src/Core/Video.xs b/src/Core/Video.xs
+index 8efa4b4a..e0d1a679 100644
+--- a/src/Core/Video.xs
++++ b/src/Core/Video.xs
+@@ -10,6 +10,8 @@
+
+ #include <SDL.h>
+
++typedef SDL_Surface SDL_Surface_borrowed;
++
+ void _uinta_free(Uint16* av, int len_from_av_len)
+ {
+ if( av != NULL)
+@@ -56,7 +58,7 @@ See: L<http:/*www.libsdl.org/cgi/docwiki.cgi/SDL_API#head-813f033ec44914f267f321
+
+ =cut
+
+-SDL_Surface *
++SDL_Surface_borrowed *
+ video_get_video_surface()
+ PREINIT:
+ char* CLASS = "SDL::Surface";
+@@ -125,7 +127,7 @@ video_video_mode_ok ( width, height, bpp, flags )
+ RETVAL
+
+
+-SDL_Surface *
++SDL_Surface_borrowed *
+ video_set_video_mode ( width, height, bpp, flags )
+ int width
+ int height
+diff --git a/src/helper.h b/src/helper.h
+index 1d2ee9a5..6b8e4ab5 100644
+--- a/src/helper.h
++++ b/src/helper.h
+@@ -58,12 +58,13 @@ void objDESTROY(SV *bag, void (* callback)(void *object))
+ Uint32 *threadid = (Uint32*)(pointers[2]);
+
+ if(PERL_GET_CONTEXT == pointers[1]
+- && *threadid == SDL_ThreadID())
++ && (threadid == NULL || *threadid == SDL_ThreadID()))
+ {
+ pointers[0] = NULL;
+- if(object)
++ if(object && threadid != NULL)
+ callback(object);
+- safefree(threadid);
++ if (threadid != NULL)
++ safefree(threadid);
+ safefree(pointers);
+ }
+ }
+diff --git a/typemap b/typemap
+index c3ba997a..85a19265 100644
+--- a/typemap
++++ b/typemap
+@@ -34,6 +34,7 @@ SDL_UserEvent * O_OBJECT
+ SDL_QuitEvent * O_OBJECT
+ SDL_keysym * O_OBJECT
+ SDL_Surface * O_OBJECT
++SDL_Surface_borrowed * O_BORROWED
+ SDL_SysWMmsg * T_PTR
+ SDL_CD * O_OBJECT
+ SDL_CDtrack * O_OBJECT
+@@ -122,6 +123,17 @@ O_OBJECT
+ XSRETURN_UNDEF;
+ }
+
++O_BORROWED
++ if ($var) {
++ void** pointers = malloc(3 * sizeof(void*));
++ pointers[0] = (void*)$var;
++ pointers[1] = (void*)PERL_GET_CONTEXT;
++ pointers[2] = NULL;
++ sv_setref_pv( $arg, CLASS, (void*)pointers );
++ } else {
++ XSRETURN_UNDEF;
++ }
++
+ INPUT
+
+ O_OBJECT_NPGC
+@@ -136,3 +148,14 @@ O_OBJECT
+ } else {
+ XSRETURN_UNDEF;
+ }
++
++O_BORROWED
++ /* Same as O_OBJECT */
++ if( sv_isobject($arg) && (SvTYPE(SvRV($arg)) == SVt_PVMG) ) {
++ void** pointers = (void**)INT2PTR(void *, SvIV((SV *)SvRV( $arg )));
++ $var = ($type)(pointers[0]);
++ } else if ($arg == 0) {
++ XSRETURN(0);
++ } else {
++ XSRETURN_UNDEF;
++ }
+
diff --git a/dev-perl/Scalar-Readonly/Manifest b/dev-perl/Scalar-Readonly/Manifest
new file mode 100644
index 000000000000..312d2ed944ef
--- /dev/null
+++ b/dev-perl/Scalar-Readonly/Manifest
@@ -0,0 +1,3 @@
+DIST Scalar-Readonly-0.03.tar.gz 12935 BLAKE2B aabc89a86606f40613b62c63d0092a5602f4d40ebf2d2a8a1c54b7ea3b6eedbeac67e72362bb3ae5ed7450df64c7d0523b04f173ac31e4a514d328dc1027e280 SHA512 fd56dbef82c298f3bcd295b65bc68b07c8db582a60ce4bddb9d38a47b6290402be8c67cd215319db609c32b28c0bf77d8ff36a42c0377f96cacc47972a7fef5c
+EBUILD Scalar-Readonly-0.30.0.ebuild 279 BLAKE2B 11ee7c55f563036bce988418c4ca87447f691ec0820eca83cfdb946313ef471af28ec38cafba92f1f6e87679befb959023d8ae333bb3a132fd7a497466c992f5 SHA512 9a6cd7fbca6db05e2a2941b549debd383be227dc769a8f4f2c779087ad0562546ac111b084e66d37cbd2ceee930ddbdf27ac10cb44b91c9193b7f88607bf83b5
+MISC metadata.xml 403 BLAKE2B c4608b6ffc03ed21a94b82492f1ee5ad60d51dcff874b330e46505c85cb778d8e7ce7eaf1df84b853fe6673864f38fb07855e20757aea51675aa24f5f4f47cd9 SHA512 3fedd849e79cea7da61623a9b764d832dc0f692fd9c8186fe7d02210d66b4e26f03c82e4271b4cafd23493b627922f274ff1fbc533e5103e7a6cc9919479fcbc
diff --git a/dev-perl/Scalar-Readonly/Scalar-Readonly-0.30.0.ebuild b/dev-perl/Scalar-Readonly/Scalar-Readonly-0.30.0.ebuild
new file mode 100644
index 000000000000..a1660330279a
--- /dev/null
+++ b/dev-perl/Scalar-Readonly/Scalar-Readonly-0.30.0.ebuild
@@ -0,0 +1,13 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=GOZER
+DIST_VERSION=0.03
+inherit perl-module
+
+DESCRIPTION="Functions for controlling whether any scalar variable is read-only"
+
+SLOT="0"
+KEYWORDS="~amd64"
diff --git a/dev-perl/Scalar-Readonly/metadata.xml b/dev-perl/Scalar-Readonly/metadata.xml
new file mode 100644
index 000000000000..28b0e19db9b8
--- /dev/null
+++ b/dev-perl/Scalar-Readonly/metadata.xml
@@ -0,0 +1,12 @@
+<?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">Scalar-Readonly</remote-id>
+ <remote-id type="cpan-module">Scalar::Readonly</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Statistics-Descriptive/Manifest b/dev-perl/Statistics-Descriptive/Manifest
index c1b3f5139d9b..9a63a2c3bc90 100644
--- a/dev-perl/Statistics-Descriptive/Manifest
+++ b/dev-perl/Statistics-Descriptive/Manifest
@@ -1,3 +1,5 @@
DIST Statistics-Descriptive-3.0800.tar.gz 53611 BLAKE2B efefcffbb83b153d7211756b30e5e00447f3aaec768f4849601f3c5b83c4ca60cdb56f15c5ff95f2fff23045764fef31e813b961a8e886506da1d71983ae6f8d SHA512 691a99aca4214149d14c770d71b5d97eaefa2690698b0234b11ed33d7bdbc21e9b478941bb8fa46886ea3362f432eb744a3a3b3607f3d3fe189c4256884efdec
+DIST Statistics-Descriptive-3.0801.tar.gz 54174 BLAKE2B edb1e8e8a693f8c31e7df5336a0683f696772fed68dec0a6ade50c50be026e51534ddd44748a0b71eeadf69648a19bb1ae6d1524be087f9d9d5ca00ece6995f0 SHA512 e5901ed4f53807a53779113ad9288549dcf06618d2a81009f388edce0ead9f1178ce63eea07c0a427a3f00b6216f6e211cc2ca9b1c5fa91c82e4994343a33f35
EBUILD Statistics-Descriptive-3.80.0.ebuild 637 BLAKE2B bdb5ce8638366c54f4521ea18fdb4bc700f96106c7ceec5e639b6bd442519e60935078d24b5409601aac712bb8019942d2637a6191f4948dd31b3de5c6cb4635 SHA512 e4c4fde3b71c05b908ee19329cc1a9f070d63b3de823867a21709995b669a8e34e321e136612c5c5ba43c84c44df0692ea26ff8e5629e1e949c7f402c4ec6717
+EBUILD Statistics-Descriptive-3.80.100.ebuild 639 BLAKE2B 4c79406044d2269f3aac71cfcb62c8a8f5d925cc4462c8d9651591f377939041e1cf561d9ee1414b8c949c975f04e670f67ac33cd2927c2bc2fe7117288dc0d5 SHA512 a81ad2608fad7600b0bad62b2cd177d0d98288981594f03aa2abbffe7c41677fa49182bb34f6df6f80bb358014e9d1edfc5e46b0711bc8842824759e889ebca0
MISC metadata.xml 845 BLAKE2B 4d8b72fd597e6308bfb0629dac49e5034a0801dbef47585001d3c09ee4fe29daffe5113ebd29b1132f8e5b599cce85bf838f9bac545e42cfa4d236b00e9c2f59 SHA512 c747b161d7b32ff9df1124dc4fe963c7ae9209c9f8a6a1296968fe9344ec510ca3d97df94cbb9351fb8b034fcc6b9c85db9f8c3df693bf395b095274fb69daf9
diff --git a/dev-perl/Statistics-Descriptive/Statistics-Descriptive-3.80.100.ebuild b/dev-perl/Statistics-Descriptive/Statistics-Descriptive-3.80.100.ebuild
new file mode 100644
index 000000000000..fd6cd7e3b44d
--- /dev/null
+++ b/dev-perl/Statistics-Descriptive/Statistics-Descriptive-3.80.100.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=SHLOMIF
+DIST_VERSION=3.0801
+DIST_EXAMPLES=( "examples/*" )
+inherit perl-module
+
+DESCRIPTION="Module of basic descriptive statistical functions"
+
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+
+RDEPEND="
+ virtual/perl-Carp
+ dev-perl/List-MoreUtils
+ virtual/perl-Scalar-List-Utils
+"
+BDEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-0.280.0
+ test? ( virtual/perl-Test-Simple )
+"
+
+mydoc="UserSurvey.txt"
+
+src_test() {
+ perl_rm_files "t/pod-coverage.t" "t/pod.t" "t/cpan-changes.t" "t/style-trailing-space.t"
+ perl-module_src_test
+}
diff --git a/dev-perl/Sub-Override/Manifest b/dev-perl/Sub-Override/Manifest
index 8a7345f62ba5..8055fb499f45 100644
--- a/dev-perl/Sub-Override/Manifest
+++ b/dev-perl/Sub-Override/Manifest
@@ -1,3 +1,5 @@
DIST Sub-Override-0.09.tar.gz 6462 BLAKE2B 27345159d3475c30c40852fa93db246c91b4d83806154adefcde907ff42ac0726d9c84880735a148acb6ce929a14c43d30287dd71307e41667841bf25db3bb99 SHA512 35000e8cabb6ca4cc0cac53af99fc9cb8ac14b1e71dbfa27dc58a339cb1b54e439064f2241798e351cc5ad297a2f9e4fde870ca97e2eb09a2430c11af589d412
+DIST Sub-Override-0.10.tar.gz 7218 BLAKE2B de2d19421280b4badaae0e1aea386c343d19d92023b4bd0aa9e2f92a66026e7b61361aeb3f724e30f842e1389260e6c7e85ab284b529bdf759e41d40bc4b8ebb SHA512 27782c301c7abd30291be8af79a251d2be27b7616f950c28cb83ceeeb6a91eb69fe29413992c229afb6d75974851e69986eaa232aa81484ad49fcad55b2bdead
+EBUILD Sub-Override-0.100.0.ebuild 415 BLAKE2B 0ecbc0c35026861591f13641b7cbf6db1ad482ba521c8217001381615091f406ff89b8b60e0511002a995f7f65446e207bad44d4f18b0208701cd162d80fe2a7 SHA512 68684cd76f4e1483b07b81f859195596dee5d9109fc32f7c6f9a2bb9d7162992c55e4707b07309409128ffbc48a110248b58337bf8601196580c6462e55eada7
EBUILD Sub-Override-0.90.0-r1.ebuild 408 BLAKE2B 80081fbfc88dbc61e1ed30191645aff55ed04937af03962d376d1dc6f8480a606a8d693b10b1483417847c8937fe8e2eb870607b5a56364ef67c394f3bb4c8c7 SHA512 7c83f564804b6e6684105c59a4d53d394630c304cf316420812140ef0c088aff287c4a3693fd7a5dd3e93f54eafb119e161f94b41808eea52d93b8a45127ac0f
MISC metadata.xml 397 BLAKE2B 1a61a411220f9585aaaab226adb8fa83c98ff6d1070627e87546bcde43de61062809ffaa2e8775fa83edbad2141f1a50af687e63ae1931c27683164047376190 SHA512 cd767f5bc903fbc917a652cba9d5dea536730f13ce32b742b249cfc826ff3992c6bc9591602017ceb524509ae343a5a9a8c53ae8889b2ff138518c1d60f5a0f8
diff --git a/dev-perl/Sub-Override/Sub-Override-0.100.0.ebuild b/dev-perl/Sub-Override/Sub-Override-0.100.0.ebuild
new file mode 100644
index 000000000000..12068329f26f
--- /dev/null
+++ b/dev-perl/Sub-Override/Sub-Override-0.100.0.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=OVID
+DIST_VERSION=0.10
+inherit perl-module
+
+DESCRIPTION="Perl extension for easily overriding subroutines"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+
+BDEPEND="
+ test? (
+ >=dev-perl/Test-Fatal-0.10.0
+ )
+"
diff --git a/dev-perl/Test-Expander/Manifest b/dev-perl/Test-Expander/Manifest
new file mode 100644
index 000000000000..e4ddfb873030
--- /dev/null
+++ b/dev-perl/Test-Expander/Manifest
@@ -0,0 +1,3 @@
+DIST Test-Expander-2.5.0.tar.gz 41379 BLAKE2B e71772bd9e5cab33ceb35e79588afd369c7a7b97e14c3994f139dfeb44e1c367ef9d171551cacbfd65dadc3cc677bd58fda6d43b026f367f7b94c4734b0b5750 SHA512 db46e5110ee0620fd202cb600ef119d7b7769306a51cf9c16aef825c74c504019923608a79025ba612cbcfb1996ff637fc966e4f1422dcf825d5ab9971f7a164
+EBUILD Test-Expander-2.5.0-r2.ebuild 480 BLAKE2B 86a1c8762764f3e313cf1169d5a8c4d93d7ed78862e0d2e1d5bf2b2c9c890c4ef6b57a3f6d67b3d21ee0741f97ced83a5c83815868597463e635aa78de29b55c SHA512 e2f44751d0fa1cc6e997956f460293534d1a6abd7f07ac7135f81cf652dff942e618d6cd98fe7f768fbc95e2a4f9a59a5381d22a4f33814635df795c469a5a5e
+MISC metadata.xml 399 BLAKE2B f4b34a4c55ba37436afb21e3ebf1b66acfc48b026af37b66648415dabf2e3a6965a23d251acd0bb782dfc3cc972cb12a5fe62d414e613d4c4960a15e6d213351 SHA512 7a12165e84ce24d1ae31a85a5ffba22ac02dea1a146272d01c87f7b572fe41b77e686574bce3d69b768d9a4d6c74b9a0973b132232364a3dc16d5b873575ed50
diff --git a/dev-perl/Test-Expander/Test-Expander-2.5.0-r2.ebuild b/dev-perl/Test-Expander/Test-Expander-2.5.0-r2.ebuild
new file mode 100644
index 000000000000..017f3ba1dd35
--- /dev/null
+++ b/dev-perl/Test-Expander/Test-Expander-2.5.0-r2.ebuild
@@ -0,0 +1,24 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=JSF
+inherit perl-module
+
+DESCRIPTION="Expansion of test functionality that is frequently used while testing"
+
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+ dev-perl/Const-Fast
+ dev-perl/Importer
+ dev-perl/File-chdir
+ dev-perl/PadWalker
+ >=dev-perl/Path-Tiny-0.144.0
+ dev-perl/Scalar-Readonly
+ dev-perl/Test2-Suite
+ dev-perl/Test2-Tools-Explain
+"
+BDEPEND="${RDEPEND}"
diff --git a/dev-perl/Test-Expander/metadata.xml b/dev-perl/Test-Expander/metadata.xml
new file mode 100644
index 000000000000..544d6650a382
--- /dev/null
+++ b/dev-perl/Test-Expander/metadata.xml
@@ -0,0 +1,12 @@
+<?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">Test-Expander</remote-id>
+ <remote-id type="cpan-module">Test::Expander</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Test-Files/Manifest b/dev-perl/Test-Files/Manifest
index f4cfdee11cda..7f7389efecf1 100644
--- a/dev-perl/Test-Files/Manifest
+++ b/dev-perl/Test-Files/Manifest
@@ -1,3 +1,5 @@
DIST Test-Files-0.15.tar.gz 11967 BLAKE2B 4fbfdb4166ed8a644811639f7a8346de8579d353a7f7d69c23b0b17198fe8ac8c67bc62472d704d31f79f2f45f9df98e5f64e7adb6c29c2ec93b6d5578dd2685 SHA512 873ac7565cd3fbd11ed908ec3f5c01a41d76605eb3d1cc752226fd7628cf2be30e1a93c2adf80ea00ccaddceefeec6bf74cbde84cbfae0956f405853015f89b6
+DIST Test-Files-0.26.tar.gz 37914 BLAKE2B 60da98e2dddf447371a2537dc1127af0129ea8fb71df30d61cc4171ca1967c566787e34efd5ed84c22730b8e98d1ee785f6ea0b0fb98ea0a9cd8b098220e8f47 SHA512 72bdac0290230993b5364ee674d5b8289feef5f98abb0a9595574e49642be1183fd0dace03693e63ca001ea9131d2f1e8f7625843fb00e9fcce321d5e5149aec
EBUILD Test-Files-0.150.0.ebuild 418 BLAKE2B a73c4656f43ba691efbb5ab4cb375d0b703bea695ae15eceeaf2350fff91d52b3260cdbec05d0fa48e1d78abf00bce25617f4db8cf4c069bfa19558900d47166 SHA512 5215e2ca5c73054be54f9748366aea956fe2fdb5ed5699f4da7aaa825e93ce6ffa29988eb70b0e055cdb7cfd2151b2dbf3b0c5d3323ba7e09c8457848ae816d2
+EBUILD Test-Files-0.260.0-r1.ebuild 678 BLAKE2B ef0c4e4dc7097541054addd1e72af7735ac129a53d0e2d6265d07fa99756b2b15ece3c5513493c6f8af53823219e01f16319c14207974d3a0b941ce73e8e6f8e SHA512 1fd46f9e6eadf9afa8ec218991803c2e0f7185d03ddbd86884e5e836636dc29a7af502db6d155dd60619e747d169df76700801ac6ea41e0e1df9993adf442d34
MISC metadata.xml 393 BLAKE2B 36d53803dbe2d2a1c305fa3a2866fea52f65d43c6fd3b9cbd94b062b79b2cd56f147ddc00cd2b8807a66547a362d05b3e3569ee7e4b3529280ea4b03b0282fb2 SHA512 dd4965505eee248f13bba002c9b72106d1eeebd6744d634048c2b90efe3b4c1076a6dc6f96d107df898475ba8a601584eb2fdb12c202a35cbafd4e2f6f909868
diff --git a/dev-perl/Test-Files/Test-Files-0.260.0-r1.ebuild b/dev-perl/Test-Files/Test-Files-0.260.0-r1.ebuild
new file mode 100644
index 000000000000..7d33fd64268b
--- /dev/null
+++ b/dev-perl/Test-Files/Test-Files-0.260.0-r1.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=JSF
+DIST_VERSION=0.26
+inherit perl-module
+
+DESCRIPTION="A Test::Builder based module to ease testing with files and dirs"
+
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+ dev-perl/Class-XSAccessor
+ dev-perl/Const-Fast
+ dev-perl/Data-Compare
+ dev-perl/File-chdir
+ dev-perl/PadWalker
+ >=dev-perl/Path-Tiny-0.144.0
+ dev-perl/Text-Diff
+"
+BDEPEND="
+ ${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ dev-perl/File-Copy-Recursive
+ test? (
+ dev-perl/Test-Expander
+ )
+"
+
+src_install() {
+ perl-module_src_install
+ find "${ED}" -type f -name '*.perlcriticrc' -delete || die
+}
diff --git a/dev-perl/Test-Inter/Manifest b/dev-perl/Test-Inter/Manifest
index da8b541ded19..26c2818703f7 100644
--- a/dev-perl/Test-Inter/Manifest
+++ b/dev-perl/Test-Inter/Manifest
@@ -1,3 +1,5 @@
DIST Test-Inter-1.10.tar.gz 44946 BLAKE2B 3f86b05a9ca4ca4f9f65bd67331ef70e2e52e69437cc03958d577d73cee8751bb51d1094229beaa55d37b295dde0eb5dd475c43d84e17379cd5b2af55ebd1966 SHA512 2e4cdd9009d58dd396dbfbc7b91d69d2193132445bb9e6a95c2e56b772981a39e9a9cae0d22f8b1b94571f2f739fb8f47b5410e422c02f008547fcacc7f83325
+DIST Test-Inter-1.11.tar.gz 45815 BLAKE2B eb8f37386bd854f25c9880c3bd3d3db0e79503dfd889acedad981718bd28a5ee3b9788da60d8b40bb0a21c52b37b13e02ba4de1412b14fcf8085bb1315863b95 SHA512 a7e3f6f49e4a6ba60679a5c203c33585d42a2b930354bb2b948554f476409971ecf789f607fb15c5b7af785f45ff55543ef02974b91006a726fdbf27d788a5a9
EBUILD Test-Inter-1.100.0.ebuild 671 BLAKE2B 3e2036970fb41d16670ecc5c9d4e404e0159ea9041fb184a6637983b7eae768dc9d1c264a45ed0f91df82499d2f658eb348ac7f89cf36aa7cb18f4628f6e85d7 SHA512 da20c3d935548cec24c548ef967ca5dedf1996122bac33a3a46dbe4f571c2553d261bba285fb709f788c5e4af3abb3b21a5516665716a19fe3d4d3f705a67e58
+EBUILD Test-Inter-1.110.0.ebuild 637 BLAKE2B 89a00c2159d641555237ccd6835ae328b1d8e882177bf7ad6184bfb929b87c4588cf83c25ec5dca002b9881e60344dce5d704b98ab0df6ee4abb7e55c6f277c7 SHA512 761b81634e80155c269f49c22e88f8ab55fcaf7581f42eaaf781cff8a2a27c9f371ded45009e63caad28f6e8c13b8fa382769ba7d62ac015020ba778663296a5
MISC metadata.xml 393 BLAKE2B cf4076812e3d2e6813d147c3b5f118966c987b243dce04c789acd519c51b022fec05e4bc2bb16a87fd63ed010abfa1e250e7dd051ff331c5a756f039468b90bd SHA512 2c99d778736e2d9dbd48232a9cc57fe4687fc6cd166213da58b764b98881568b11466d4213a8f0a518a4d3f017a2627a713ccfb51603756fbfa3127832541572
diff --git a/dev-perl/Test-Inter/Test-Inter-1.110.0.ebuild b/dev-perl/Test-Inter/Test-Inter-1.110.0.ebuild
new file mode 100644
index 000000000000..b215b5419499
--- /dev/null
+++ b/dev-perl/Test-Inter/Test-Inter-1.110.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=SBECK
+DIST_VERSION=1.11
+DIST_EXAMPLES=("examples/*")
+inherit perl-module
+
+DESCRIPTION="Framework for more readable interactive test scripts"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+
+BDEPEND=">=virtual/perl-ExtUtils-MakeMaker-6.300.0"
+RDEPEND="virtual/perl-IO"
+DEPEND="${RDEPEND}"
+
+src_test() {
+ perl_rm_files t/pod_coverage.t t/pod.t t/_pod_coverage.t t/_pod.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Test-Kit/Manifest b/dev-perl/Test-Kit/Manifest
index a312b2797598..1410d273893b 100644
--- a/dev-perl/Test-Kit/Manifest
+++ b/dev-perl/Test-Kit/Manifest
@@ -1,3 +1,5 @@
DIST Test-Kit-2.15.tar.gz 18087 BLAKE2B d3175b5d9be51feb128ab57321d800caac9ccdba7ad7b5d7457552514143979c936e2cb9f7025ac75d1b01a2f80e34016c1d7fdb3f47d5781b002651e2c2c0d0 SHA512 ef798307e44c214f3b312b1bde3b48a39948c72c683a17b0e0ab7b097cbc991408a6382d06a94bbfa8cd0e6d92a4ba5339245463c249660f987dd8a5aef4691e
+DIST Test-Kit-2.16.tar.gz 18744 BLAKE2B 1c5847e3ba9dc7a01762787df307b1961acec69fc9fbab881424da9a00e84c0082753070a88c615a105d93cbe5021475dd71c76ad4c46a0163d64a4f8cdfc0d1 SHA512 077fa559cd1582c9ef30427ddba0bd77a8dde0d9e979dfc92e7f35781363e701f14c90e31a85df8e7c924ab7f9af4125bffe892b10b56cc2f6ef1d3a3b590364
EBUILD Test-Kit-2.150.0.ebuild 786 BLAKE2B 83d1318f203a96be9e6c61a3db2221ac09eefb416efabe29493d85365156c815f8e5ec54b472991fc494c0ab30222cd0c7eb0101d6754fd021048a0086261e04 SHA512 eec9049e2631e048dda0e442c19a1ff21db947fc9cd5e120e2e9410f13660e98b15fd10ff6b2569ecb2806fa4092e89b48d2b5dbb5800ecc74bb9cbda4d615b9
+EBUILD Test-Kit-2.160.0.ebuild 750 BLAKE2B bac96798cb8c88c20b2243100384756e990e93cfdfac36c09e1faf65e05bb8ce40656c82fb1a1eb1e9c19d75681bcdcec5f0b9ec43fde9074e55ea0a6d408f9f SHA512 8f9abe5d1b2878ef3a5cf0762aef1af133a549fc01faa4f5c79391bbf9a17bf377643d2cf31fd89a5d8af771c0103e373ae6554406bb0107148507aef20e5111
MISC metadata.xml 389 BLAKE2B 57e51dc18a276298a31e0e807dce1b0e9e56eeb01afc1f7bf406a7f65d9e4b9048fe1d53057ddefaae31561499369707a96b37722f08f20d5654f2a378f283f7 SHA512 1a6a4cbffb69bfb10edeb030ef0262dafd8107f72602c6192af0abec3c2cb34e12f31a69c94e4fc98b4df605c44ae36fa362d8a4ded61f5ad18553b2d0af6027
diff --git a/dev-perl/Test-Kit/Test-Kit-2.160.0.ebuild b/dev-perl/Test-Kit/Test-Kit-2.160.0.ebuild
new file mode 100644
index 000000000000..251c0fe003c9
--- /dev/null
+++ b/dev-perl/Test-Kit/Test-Kit-2.160.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=KAORU
+DIST_VERSION=2.16
+inherit perl-module
+
+DESCRIPTION="Build custom test packages with only the features you want"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv ~x86 ~x64-macos"
+
+RDEPEND="
+ virtual/perl-Exporter
+ dev-perl/Hook-LexWrap
+ dev-perl/Import-Into
+ dev-perl/Module-Runtime
+ virtual/perl-Scalar-List-Utils
+ dev-perl/Sub-Delete
+ virtual/perl-Test-Simple
+"
+BDEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ dev-perl/Test-Exception
+ dev-perl/Test-NoWarnings
+ dev-perl/Test-Output
+ >=virtual/perl-Test-Simple-0.920.0
+ dev-perl/Test-Warn
+ )
+"
+PERL_RM_FILES=(
+ "t/author-pod-syntax.t"
+ "t/release-cpan-changes.t"
+)
diff --git a/dev-perl/Test-Manifest/Manifest b/dev-perl/Test-Manifest/Manifest
index bced8afd5814..3f789a5bcf42 100644
--- a/dev-perl/Test-Manifest/Manifest
+++ b/dev-perl/Test-Manifest/Manifest
@@ -1,3 +1,5 @@
DIST Test-Manifest-2.023.tar.gz 14721 BLAKE2B d8c48b327e0d2d3833f24f7e6c4c0d21de26d3a50e8f2e8f6c3234e14e87b4eafea7aa60e93f2736cddfa008bb73fb074e4b3d91ea607d16f0051bdcac915789 SHA512 7a3b25e5cf468f72ed43e9cec7c79b6f58bf797851019a3c381abf3cca7c2ba3ca9d864339c90eb42bd0c451110f92b6f5af1cf94e033815d0164476053bbf6a
+DIST Test-Manifest-2.024.tar.gz 15427 BLAKE2B 9e3eb949c32a1ba4bd5b21f65506761247472d3c87a5a35039621c37cbe8c244564d91489dd6f134e75c3dc07c53f07a42b62de90a9e7ce5ea677b25a7b8c613 SHA512 e68b6e262296689b882e1c920b9592cd83f285bba11bbae93c5519c2f19504ecd58de8d6593c39a0b99f4c93fbde3a3236735bb6fa526918ffcf49cc8ccfad5e
EBUILD Test-Manifest-2.23.0.ebuild 743 BLAKE2B 8a893fec0ae4c32cc13558c45e4c23c7f66de4401a06d9705806f5acf06135cbfd0bd62854a1b9c2d5f33bfd12f1a219997676c44251f2179700685b3e1da409 SHA512 70b50df64accdad1e6755047311c326e0ee33eebaf74d44776d9762da1e06a6f8f806c7c6fda3c9438d642ddec20bfeac829c800c9b739ca980c678f536a94ae
+EBUILD Test-Manifest-2.24.0.ebuild 538 BLAKE2B fc337581fb3650e302e0f19675500060aaaf9e2c7f8e920ef95f331284dac48b9159214b117909ed1839fc2ea15b1b3f20196445af8cf7412494de15e2eca500 SHA512 736d1eac678bf36c784acac58cf21f7b11935b35f42ddd53ac943607a06b40ed79b51c2c8b1cfeb452d068b373a6de3600e019b4444510fb70995b87b2bf455c
MISC metadata.xml 399 BLAKE2B ff65e6eac927b2a04b3368e2822bc7bad747d94406e19d83656f8ebd48d8b6dc42218d73b1521a86ee8082d29cf9817f205538fd41604c173dbaa55294ad1327 SHA512 ca6a2bb63a80fb0465bd099c5a9d414be7a9a130cba27eb14750f8770fc2023e8c4aa315408164ae97f785e9761aea96d13d139857de2f207797d267390ed592
diff --git a/dev-perl/Test-Manifest/Test-Manifest-2.24.0.ebuild b/dev-perl/Test-Manifest/Test-Manifest-2.24.0.ebuild
new file mode 100644
index 000000000000..4dbcb9cc90a7
--- /dev/null
+++ b/dev-perl/Test-Manifest/Test-Manifest-2.24.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=BDFOY
+DIST_VERSION=2.024
+inherit perl-module
+
+DESCRIPTION="Interact with a t/test_manifest file"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+LICENSE="Artistic-2"
+
+RDEPEND="
+ virtual/perl-File-Spec
+ virtual/perl-Test-Harness
+"
+BDEPEND="
+ ${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.640.0
+ test? (
+ virtual/perl-File-Temp
+ >=virtual/perl-Test-Simple-1.0.0
+ )
+"
diff --git a/dev-perl/Test-MockModule/Manifest b/dev-perl/Test-MockModule/Manifest
index 52900e309a6f..7a76a1d8c300 100644
--- a/dev-perl/Test-MockModule/Manifest
+++ b/dev-perl/Test-MockModule/Manifest
@@ -1,5 +1,5 @@
DIST Test-MockModule-v0.177.0.tar.gz 23921 BLAKE2B ee317804906260d96c46444fbdb7a0616ac2228adb5721272f5ac56c6ec5313ca11343645b9c317f597bd89f5e064d53dcd8497c518696efc626682c44d7c350 SHA512 d28523202ba4dbf040e26a3cb0795297c2c4fc65598e7717a51ed8678bce308eec7eb3b5d5d35d71418b21c2c81833679cf1624e0e07c6b1e26e8f7605eb98b3
DIST Test-MockModule-v0.178.0.tar.gz 24111 BLAKE2B 677d05c59c7519ad617b5933f97c6aaa954e3cd889c9f7dead9561cbf734519f291db23c070c8b9110edfa5f75ecaf2957a5146dfcafb80f3d6e7743d8581f8e SHA512 5f3169819475d251cc266fe018d98b8a744d9a030fab40f72334ee17f561f4602d4ca9759a70438cb897195e4757df0103cce30e7241191b13fbba57b6c03700
EBUILD Test-MockModule-0.177.0.ebuild 658 BLAKE2B a4cbd6b7f055dd5078fb1ffe34b100dd59a92c49f991dc51a4c1397776f3b78505100133309845f3f242eedf800b235bb627a71dcd057d398b568b7eb1f924f7 SHA512 8056b598eecd76c308f260d8c31b4c2999c53635de98a9e2542b0242401ea5615662f1ab425af4b08b829b5dcf4a469a8ed6d411bf5e9185c65bc9bf4af38aa9
-EBUILD Test-MockModule-0.178.0.ebuild 668 BLAKE2B 924f2d269ae4eb8d099e1c25e862b2061800310bb3a3795690a54589ed78571c45d8df1509f828989015090a20ad35433cd6eadd4184e00ef8c6b72d78c67b64 SHA512 28a6066811bc8dac28e6395e8f9083bb4d3dabc056926450347f1ef6c990f25a10ffe4acbbd3c1dce90ca1de89f95f59907f0b59a1fc3265f98f8fb67af7ba0c
+EBUILD Test-MockModule-0.178.0.ebuild 661 BLAKE2B dc073c556ac5b5417b8bcc187406f6de539b119540f44791f34f1d2b1222acb8fb8ddf6b48873065b42ffc2d7ad5c8fa1c35f09241954bcc7f9caded56629ccd SHA512 a19850eaddd8e6df8ae61d09cb1884a8c849977c7698e20a89372cbe0e96d3e91d95ea559bcc11c5a65ad834111a9a5e7481ecbda70c8dd936c9c93c7cd6b7b1
MISC metadata.xml 403 BLAKE2B 0a5532910128d1c0b57d7405f2ac1f689618052b2de78553a7e2c3f62c9d176068619440052f3d098cd0b097b87f5cd38030fb64a49bbe7437fff10eb2f64a22 SHA512 15e8685f8d53db614e2042327df1c7004eb969695dcc26eca594142871ce2ef226c938930789698d10b964e5e1373d8de43fdeaf0e5906a219b29ff0af9300c4
diff --git a/dev-perl/Test-MockModule/Test-MockModule-0.178.0.ebuild b/dev-perl/Test-MockModule/Test-MockModule-0.178.0.ebuild
index 544cf1b1e25b..b7fd3089b9cb 100644
--- a/dev-perl/Test-MockModule/Test-MockModule-0.178.0.ebuild
+++ b/dev-perl/Test-MockModule/Test-MockModule-0.178.0.ebuild
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Override subroutines in a module for unit testing"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
RDEPEND="
virtual/perl-Carp
diff --git a/dev-perl/Test-Warnings/Manifest b/dev-perl/Test-Warnings/Manifest
index 15ff4651bbc4..3f8d6a405fb5 100644
--- a/dev-perl/Test-Warnings/Manifest
+++ b/dev-perl/Test-Warnings/Manifest
@@ -1,3 +1,5 @@
DIST Test-Warnings-0.032.tar.gz 42877 BLAKE2B 86a0c2053c08985d03b15c5593fbeed8a1fa114bb4d50ad314d8b2f2b4d7e5cbb54fc509ffa622f0985a72839913409ac1d1b6582fda3cb6ba5c253f619fb43e SHA512 c4d936fc0670bdabed3454a95185b9f59d847cb84ee6a40e809ad04105ee08802abdb63300e89d8d07fe43c1ab0bda37756c6c070d20ef463776f15dc4ea8d53
+DIST Test-Warnings-0.033.tar.gz 44091 BLAKE2B e8bdb16774c37d38f36da84e0b27a7b47cf47fa278d1ee17a6c18a682349c2ad851e735557f3974803a735af92192131ababd53c510518cad6e046e6014e261e SHA512 dc49e345b2b5d2dd42d83b4351025f2c0db0216ef8388b02db77d5078e5eda0b5aab1491b07a0009923acc73b30c4ef6d77d406e85b0f958f575007c6ca1e6e8
EBUILD Test-Warnings-0.32.0.ebuild 813 BLAKE2B 4ab76b92ceeec1adc9eeec7b6a0266216c69aa8a0a2dafce8ac25b4e54d0cc35683366af8c65c2f0516a0512745b3d658ee6c49f18a76d643586c267bc2e5f05 SHA512 a38d5d9321da4d0cca3acfb0519046fcd7742018665686adb21f83127c34b0a0e51dcfe35ee609a863ef9764cbc71e819197caa6710768d43b2c232332664151
+EBUILD Test-Warnings-0.33.0.ebuild 814 BLAKE2B 7b3727b816db8ee8d9a2b20440877f7430f2cb95eb5812340b3a09882f0780b9b31792dce602e5d90f993a18ba46cb369536f79ab9821ca1946d5652e6b63570 SHA512 cf55053b69d64f15dcdf95bf180768f68b6da4a0114953638430b16c2d24cfd17ab24bac4b677e723de4b936a77b02d6ca3b562a4e09cace9d553e85c3f4a671
MISC metadata.xml 480 BLAKE2B 0824d81650da57286c0417a4c4a8011320794e1b9b4c103584e3c1365f7b28dedca843a15e902cae1966ec20d9252fb67198a10f180c4561430001394d94d518 SHA512 56235a10ad6bb316adf1e67f8d4989939c52a2581cb4a000236f49c3fce567d4b72f64d6b47cf0e2b7ecdf44b7c278abec4b107660ccaee2b6d9637f4853f3f7
diff --git a/dev-perl/Test-Warnings/Test-Warnings-0.33.0.ebuild b/dev-perl/Test-Warnings/Test-Warnings-0.33.0.ebuild
new file mode 100644
index 000000000000..a57e39436828
--- /dev/null
+++ b/dev-perl/Test-Warnings/Test-Warnings-0.33.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=ETHER
+DIST_VERSION=0.033
+inherit perl-module
+
+DESCRIPTION='Test for warnings and the lack of them'
+
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+IUSE="suggested"
+
+RDEPEND="
+ !<dev-perl/File-pushd-1.4.0
+ virtual/perl-Carp
+ virtual/perl-Exporter
+ virtual/perl-Test-Simple
+ virtual/perl-parent
+"
+BDEPEND="
+ ${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.300.0
+ test? (
+ suggested? (
+ >=dev-perl/CPAN-Meta-Check-0.11.0
+ )
+ >=virtual/perl-CPAN-Meta-2.120.900
+ virtual/perl-File-Spec
+ >=virtual/perl-Test-Simple-0.940.0
+ virtual/perl-if
+ virtual/perl-version
+ )
+"
diff --git a/dev-perl/Test2-Tools-Explain/Manifest b/dev-perl/Test2-Tools-Explain/Manifest
new file mode 100644
index 000000000000..96f891a510b3
--- /dev/null
+++ b/dev-perl/Test2-Tools-Explain/Manifest
@@ -0,0 +1,3 @@
+DIST Test2-Tools-Explain-0.02.tar.gz 4091 BLAKE2B 01cdc6edc59e6d87f4e91c8f4f7a4c34710939ca4bedf57d1fa19adebec507d5bbcc08538a0c8b9fdebbee659766a6c770b5263512dcfa9b5a44c8d9cf5a7e24 SHA512 4359db90fede4aa2e6d8e0ee1e006131e372636ba8ab28c12ff1ef5c30e6f7a23fcf4b63d0ad64d54b881a2b344bbcf279cc7d7777982178065c89c3fceabf04
+EBUILD Test2-Tools-Explain-0.20.0.ebuild 283 BLAKE2B 8e26c60a9645b41684b599b548babccbc1e52707a6f403d1c7cf94eaf57cb7b95d2861ce2c8c62db2912953524ef10fbb4294bdbb3fd01f8fad97f5b4acb5a34 SHA512 e9cdae2c20c4439ec4645db99d71bdfc4bfd0dc7d02a83831aba33ac6c496f031dd09492250bab8a0b213da7523b94b353d084fe5558f597d5ee50bcd614c768
+MISC metadata.xml 412 BLAKE2B 05362b2f80a6bfe7a7862020e5b4cb374b14308dd126c99502b4be89d2787124ac4601297944f5fa6248250bc46c809c721ff4198cdfd2598b56f9347e761d62 SHA512 85ac7dd0185f7969805c6b962f8a7e19cb886c3da47749f07e330f36a8f2132fef1e94858f6dd7d83c1877bbb01cf7a95210eab070e6bc754967544ecbe6a8e8
diff --git a/dev-perl/Test2-Tools-Explain/Test2-Tools-Explain-0.20.0.ebuild b/dev-perl/Test2-Tools-Explain/Test2-Tools-Explain-0.20.0.ebuild
new file mode 100644
index 000000000000..993dba5c2a9b
--- /dev/null
+++ b/dev-perl/Test2-Tools-Explain/Test2-Tools-Explain-0.20.0.ebuild
@@ -0,0 +1,15 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=PETDANCE
+DIST_VERSION=0.02
+inherit perl-module
+
+DESCRIPTION="Explain tools for Perl's Test2 framework"
+
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="dev-perl/Test2-Suite"
diff --git a/dev-perl/Test2-Tools-Explain/metadata.xml b/dev-perl/Test2-Tools-Explain/metadata.xml
new file mode 100644
index 000000000000..49fd89236191
--- /dev/null
+++ b/dev-perl/Test2-Tools-Explain/metadata.xml
@@ -0,0 +1,12 @@
+<?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-Tools-Explain</remote-id>
+ <remote-id type="cpan-module">Test2::Tools::Explain</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Tie-Cycle/Manifest b/dev-perl/Tie-Cycle/Manifest
index 9f0cd56eec56..16a4451dc17f 100644
--- a/dev-perl/Tie-Cycle/Manifest
+++ b/dev-perl/Tie-Cycle/Manifest
@@ -1,6 +1,4 @@
AUX Tie-Cycle-1.225-nopodtests.patch 604 BLAKE2B b678658a9bfa7a64d56b6bd9c22add04af9818ac9ec8526559e23763053d142125a36edf29433fc3859d3a7bbfcc38fb5f0bc09a5dd25a870ebc537749bb470f SHA512 a8b545fff8fcfe73a45d176b412478ca872980384b833b09a9a920475c27b139a09fe2e6e2a62364a98db1d4e8268562e165b547552385fe67551386280641cb
-DIST Tie-Cycle-1.227.tar.gz 11127 BLAKE2B 0ce413618dc65585cf513b58c0c682b7fd8bf67b210b338d91eb096a081193fe0e5d8925f84a15a15d1054cb15ec3a1c21c12236fbcef476e791ece0388f7b03 SHA512 c0896328391472a09a569f721298ee114f2e63920080056662469b324ee18c386877d1634e0237fd40bf30c605d25261b868b76524b2f07bab3a61ebce029e24
DIST Tie-Cycle-1.228.tar.gz 11687 BLAKE2B 58417fb642c456ee72cad29636e67086a8fa3c02a2b2cb95336117d58104609e699eaa515b26e9fdd8f8bb5d2a4f849da3c30439471d6d815a94cd005031cef8 SHA512 6ff75e2b6fe13860127dc75f127fd840ed5f2ee95f5173de494b0f6fd42862b9b2b33d05930bcdaa14e3647ad8c0e87e6f488108a01d301c01ef0df384f5ec31
-EBUILD Tie-Cycle-1.227.0.ebuild 582 BLAKE2B d8ffd4ed24fd59fb41e980de14d92401d0bf9cbf20cde85b371fb4e33f8e27d57adfa5bb6f59e694b97fa76aa444fd53b3a26229949fe83a14ef0fa6037bec34 SHA512 22795bc46b4214aa7511d29b75128e01ba552dc5b41f735e357e4837ad0fb777b9da16e54d505c9f2714dc7fab8af3908c5adf50506e0a3ccd0ed73020f2c328
-EBUILD Tie-Cycle-1.228.0.ebuild 583 BLAKE2B 664df4a4b9584acc909949d318adfcfd9e3c663d0ff75b13246da0beec3881f437581fcce51946953d07ce5950649be6bfecc3c7405c96df0e542c27b03456f4 SHA512 6ceb2f893fc0a3b4a6d03ee5b0bf937b6cbba2c76adca10e859bb31acb0d08b4b826e3cba4ba4d37b8649cd96d8f6722cde9576e07319e345b6ce37815634303
+EBUILD Tie-Cycle-1.228.0.ebuild 582 BLAKE2B 05a72845b04fd599cdb7ff44f585375b2c916d618cb3cb49852549ee585b05c4b2adcb2fb3ae4e3270e9b5999a7a120e3f6535a9f4453da9fef65a2d969cd7c7 SHA512 9ddefcc6adcc41ac28d97d477c62a5a7fc612356aa8c035f170bbce16ab83c90300eb1e2e75c37648305fa50d4229c75e3b8fc5a246aad1ab127719d42796893
MISC metadata.xml 379 BLAKE2B b2e6490e131dc4112f7b16c366ff06b301ada6d6b8d75e8482cb41e6e98bb335c587bda396aa48ad4639b4db6f8a7fa7f84e8df97d975c47d4377f8df0a489f9 SHA512 1a5781762354bf3ed891c340cd2923952fb5b855a5feb5348490ab883c34fe405cb536d0b120a4e5d551de7872eae24db0a035d80b98bc721dfc677f8c4d2c5c
diff --git a/dev-perl/Tie-Cycle/Tie-Cycle-1.227.0.ebuild b/dev-perl/Tie-Cycle/Tie-Cycle-1.227.0.ebuild
deleted file mode 100644
index d7dc6b768554..000000000000
--- a/dev-perl/Tie-Cycle/Tie-Cycle-1.227.0.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=BDFOY
-DIST_VERSION=1.227
-inherit perl-module
-
-DESCRIPTION="Cycle through a list of values via a scalar"
-
-LICENSE="Artistic-2"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~riscv ~x86"
-
-RDEPEND="
- virtual/perl-Carp
-"
-BDEPEND="
- ${RDEPEND}
- >=virtual/perl-ExtUtils-MakeMaker-6.640.0
- virtual/perl-File-Spec
- test? (
- >=virtual/perl-Test-Simple-0.950.0
- )
-"
-
-PATCHES=( "${FILESDIR}/${PN}-1.225-nopodtests.patch" )
-
-PERL_RM_FILES=( "t/pod.t" "t/pod_coverage.t" )
diff --git a/dev-perl/Tie-Cycle/Tie-Cycle-1.228.0.ebuild b/dev-perl/Tie-Cycle/Tie-Cycle-1.228.0.ebuild
index 95116737aaff..0ae30315f031 100644
--- a/dev-perl/Tie-Cycle/Tie-Cycle-1.228.0.ebuild
+++ b/dev-perl/Tie-Cycle/Tie-Cycle-1.228.0.ebuild
@@ -11,7 +11,7 @@ DESCRIPTION="Cycle through a list of values via a scalar"
LICENSE="Artistic-2"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~riscv ~x86"
RDEPEND="
virtual/perl-Carp
diff --git a/dev-perl/Time-Out/Manifest b/dev-perl/Time-Out/Manifest
index ab8f4f7815b5..03bcd611249f 100644
--- a/dev-perl/Time-Out/Manifest
+++ b/dev-perl/Time-Out/Manifest
@@ -1,3 +1,5 @@
DIST Time-Out-0.22.tar.gz 15344 BLAKE2B 645c893bcdf51f2f43a55d3fbd067eaf4ea355d7fe5139cbad82bb78d0b82ac3685c7c2d8c44b29cd327ca18387fac7b61cadef023d13c39b5957e602d6e6e68 SHA512 c17efa124bc2a41141b929d532227f13b72b0528053087023b009bddd3b4ad4ea4b5ac0df0d42c6794a67c93afb375411afb0bb532b0a084f21cfce6b0744a0a
+DIST Time-Out-0.24.tar.gz 15965 BLAKE2B 5d04601620070b40022205ce3f56f3781dcf5fdc01845705438044c16af2e7b0844a5b69be1dad6db05d98fca9dd58d6785407232f5fbe837d1923aa945efb4b SHA512 76c35af32d6c8dbc88a5e37584ea851b9c5417a23357a93a254832fe9232498f7bad3c22f8ca361c667c3e1a12dce6ca7e901d6e24a6911f3814a1431f19a40a
EBUILD Time-Out-0.220.0.ebuild 475 BLAKE2B 5c78196804c78ef23dc9d65aaaaa6252c655fdbec3d6605a4aa67b87d36e4fea81f2b9dcbdeb2de944d99a8b35adf3ea527ad4748da54435ee22e6feb95d8f39 SHA512 3872bfa274ba556d3ae0e0004b3baf3ef74079d6fff92e25f8776afcb3932a11c650b22bba06874485657fd93501c8202ba21a691bf2a6fd776569aea0ccd5d6
+EBUILD Time-Out-0.240.0.ebuild 475 BLAKE2B 25b00cc0bc766820f92c5b13f8ca927cf6f049c73c3b09d9a4d0d31d82ba03cce463dd4a8f2fcde903c06d9fdb3c3edae42191c7e0bf419b0a394fb00927342f SHA512 0f3748cdc5a14c116d3b741ada5db98a7d6994ae5c1570223651d986ba0a045e93de38d993b2cdbfb4e3f061979c99a423a4c16a0743c8d3a1d7a51cdbd2212f
MISC metadata.xml 389 BLAKE2B 889d3a25b951ad10ff041bd2277712c6a9f0579cb1ce08e4e95cbab22949f381318a2ed1fb8444a436c86502572f38401945fc987f99f20e15c0ac0dfa335671 SHA512 ef203a0737aaafea627e73b9a137aedf2f3f819c09a8f62659b290a6d1f6ee733945777f8c84bda5f6acff6dc7dc5efcb841751f075863441c89b6fbf7b3006e
diff --git a/dev-perl/Time-Out/Time-Out-0.240.0.ebuild b/dev-perl/Time-Out/Time-Out-0.240.0.ebuild
new file mode 100644
index 000000000000..edb5afa51af9
--- /dev/null
+++ b/dev-perl/Time-Out/Time-Out-0.240.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=SVW
+DIST_VERSION=0.24
+inherit perl-module
+
+DESCRIPTION="Easily timeout long running operations"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+ dev-perl/Try-Tiny
+"
+BDEPEND="
+ ${RDEPEND}
+ >=dev-perl/ExtUtils-MakeMaker-CPANfile-0.90.0
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ dev-perl/Test-Fatal
+ dev-perl/Test-Needs
+ )
+"
+
+PERL_RM_FILES=( "t/pod.t" )
diff --git a/dev-perl/URI/Manifest b/dev-perl/URI/Manifest
index 0957cc7917ec..9af5e45d3be2 100644
--- a/dev-perl/URI/Manifest
+++ b/dev-perl/URI/Manifest
@@ -1,3 +1,5 @@
DIST URI-5.21.tar.gz 119928 BLAKE2B 0b8703ecea052bd6248ea64317640af1800e2d9cc5762ed70930c70f68656368fe8cf129f15d93e931622740f8b5b822f9cc8fc312a6aa2ab53885001ce0a4ef SHA512 0fb15c93d6bfd1842a3129d31ffd4d7c9fb9c735d5f45b5aaa07609edecd1b16191b7475aebd013c7a0e92894000d6982503654d306d82d477b52b33b058644f
+DIST URI-5.28.tar.gz 124581 BLAKE2B c958e17a58fd4ce4079319f1acf9819af62239ac8b2927d0934ec74b27699af26e8b2814142bdf47715fb2a5cfe0dd34c066564a8d8be14bffccbea8426ce291 SHA512 ffa2a560641cbb81f720d1b572371a237826627974735684e130ad42c5184cd143c4cd337d600346258892165f3b658cc94711d189a870f990ff8148c72968e5
EBUILD URI-5.210.0.ebuild 896 BLAKE2B f1aa1c119884289e9067531c849b9720acdab46b41b4e0452da5e25fa775c6ba3880f9afd9679245f30982ff4310b6e8ef9dcca0b42f120fd31c32147c8531d3 SHA512 61e20a0de77763715c9bbab7226a71b0ebc71ba15f4180a624b578b89ccc9e1a6ede7e6ffddaf9645ab7349b6f65f516f8b199ae9df932e4465a0892441aab02
+EBUILD URI-5.280.0.ebuild 904 BLAKE2B ffaa247d38701ae188948169d69220d33fb539aa40213fdaf695212e71b64683d640f0fb8a08415fc4c952f5d9d09fb70254cbe7b214dcd31b4199c08f39c002 SHA512 e2c36f84d6a1f83b21f4c1dbb8cbc31fcc56aa62894dd4b4c39447a72828a5fcdf3078bccb8fdc4a28c1c3c294ec2315a5ece2516e589792edbfee3d7733e13b
MISC metadata.xml 3395 BLAKE2B 7fdc51ea225b12429b44d0b48ea969f3a7378d58de09558d60dbd9df48e3d53c287cc7046ccca24591b167008af09c1c784c2ac5c7e0202718d976fc6275757a SHA512 86c198d458d1e0b6ceebd934ffaa017d83d6dafda1e4cdcaf8ebd073f5c7a01a8dd2a4fd56cc66501c0b3f7fff41caab241adea1c8f4a0ce5c3e7606ab7fc3ff
diff --git a/dev-perl/URI/URI-5.280.0.ebuild b/dev-perl/URI/URI-5.280.0.ebuild
new file mode 100644
index 000000000000..879b437f5313
--- /dev/null
+++ b/dev-perl/URI/URI-5.280.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=OALDERS
+DIST_VERSION=5.28
+inherit perl-module
+
+DESCRIPTION="Uniform Resource Identifiers (absolute and relative)"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~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-Data-Dumper
+ virtual/perl-Encode
+ >=virtual/perl-Exporter-5.570.0
+ >=virtual/perl-MIME-Base64-2
+ >=dev-perl/Regexp-IPv6-0.30.0
+ virtual/perl-Scalar-List-Utils
+ virtual/perl-libnet
+ virtual/perl-parent
+"
+DEPEND="
+ ${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ dev-perl/Test-Fatal
+ virtual/perl-File-Spec
+ virtual/perl-File-Temp
+ virtual/perl-Test
+ dev-perl/Test-Needs
+ >=virtual/perl-Test-Simple-0.960.0
+ dev-perl/Test-Warnings
+ )
+"
diff --git a/dev-perl/UUID/Manifest b/dev-perl/UUID/Manifest
index 5410722a6cf2..d366f085c624 100644
--- a/dev-perl/UUID/Manifest
+++ b/dev-perl/UUID/Manifest
@@ -1,3 +1,5 @@
DIST UUID-0.29.tar.gz 15955 BLAKE2B e2dbbb16b36fcc1244c44bfe520e0391d6fae02a47b2299ce9b5dc5bc8a42c16bbe6ab91da5c5e0228a263441d3922c5214e9da64ed6489adc355fe973c5ab53 SHA512 37b8a1013532772e5265ef093d7ba0dc5e52ad31e7a4ac2181515c0b3121b355dda697c27c60d44f9ad5e767c3739b0e67df32f450d3445707648f542ea3f7cf
+DIST UUID-0.34.tar.gz 71428 BLAKE2B 6e8d35f9f1a5de62924fc6985a6e76a9aabc5a45a9df48fdfc1b0fb60373b26ce639d62289b53b40f7cf1d13753b2a22f82972ec237f9f4ba4d9416e7b8607e5 SHA512 20294eec96e40e0088a2c7ff92ea1639a07501dae36c089a720539785037a7813648ef77d213dabd2041b11bb5616c69de2d45695a9701603b2de81e30a0dc61
EBUILD UUID-0.290.0.ebuild 717 BLAKE2B db10ab5062db271cc9db35e2a9bc95e3e5b24d79807a34f1112ef193a20cce572cb183d52b6c261e5c7a2a32d228e03d1ff1ba7520c9e72eb63aee4c4a52e28e SHA512 59a98e638bfcc35b0ae50a87c07a464e7f0ead1e778db2bbb62d26772aa0575c73d03086b3639f8a30055b4864fb6e582bd81a88d69c573c5138319910704254
+EBUILD UUID-0.340.0.ebuild 430 BLAKE2B 738657134b51ada856fe6a669af079f7e2b8f35f1fad3b18fb984e0d37bf0f83ebdaf879964c163dc4ce1275b7f7958357daac0b2a79e9f3bf932c7f9d6ad478 SHA512 c45d9bd099e1265360aadd4097e5837658216e828febccfc0305c0bd8a187352e7f2510d907ae0e7771e28be68fe8cd509cb9f498d5e75ee56f3595d983592a9
MISC metadata.xml 452 BLAKE2B 496439cf8c0068bffe356df10f366a27ce3f2b9c5342ecbcb49aa2664e12620e06961dbb6d97b27be4c0a59730d4fa5cd93d6355c6a948a78bdc89afe0dd62ee SHA512 162a6ad68b1dc81feeec0a60b35dba9a4f9d0e320f801c56f1bbabd0bf0c3cf0b13b4a1356fc0a03813f83ecc8c0a1b2cc501646815e0591abc2604f2c42428d
diff --git a/dev-perl/UUID/UUID-0.340.0.ebuild b/dev-perl/UUID/UUID-0.340.0.ebuild
new file mode 100644
index 000000000000..2c74811d0686
--- /dev/null
+++ b/dev-perl/UUID/UUID-0.340.0.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=JRM
+DIST_VERSION=0.34
+inherit perl-module
+
+DESCRIPTION="Perl extension for using UUID interfaces as defined in e2fsprogs"
+
+LICENSE="Artistic-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ppc ~x86"
+
+BDEPEND="
+ >=virtual/perl-ExtUtils-MakeMaker-7.60.0
+ >=dev-perl/Devel-CheckLib-1.140.0
+ test? ( dev-perl/Try-Tiny )
+"
diff --git a/dev-perl/Unicode-Map8/Manifest b/dev-perl/Unicode-Map8/Manifest
index ff3c5654f156..b72f5e4289c8 100644
--- a/dev-perl/Unicode-Map8/Manifest
+++ b/dev-perl/Unicode-Map8/Manifest
@@ -1,5 +1,4 @@
AUX Unicode-Map8-0.130.0-c99.patch 1090 BLAKE2B c9c9f500a2ffd6bf2cd17679821be1feb4c9f441c9bc28476a63c4247ad975cc37a1ee211c1b590b873755ad92bd965d70a73fd398504e74aa3c173b73678d68 SHA512 1aa38c720fc159a94e77e21d5f1b121e61ffe7a8be807bef57c2d3b86839dee905992e2c683608fd1024b51326379fa80d79a8582534cf9e2a3a6d7cc5f67f34
DIST Unicode-Map8-0.13.tar.gz 99250 BLAKE2B 675e39d091c41c2e92e279ada53c2b18283aa5416efc931eba67534af02fab196151e55757ebc689fc26840d290fa54ed91a77c588f8534d5ebe2ed0379ce42e SHA512 1e8db5bb1e10f13da4eb2c5de36d38e1cad5eeed2aba7e6bfcfb36cde727d557902ac476f64d28937ff2a53992c67f027d1a42edb005292d1c2ec89d05e18f2a
-EBUILD Unicode-Map8-0.130.0-r2.ebuild 370 BLAKE2B 34efaddf73df7b9d59ee68c447b011aceb934aa8ffbc366cd0ff73eaede12ba13aeefa2dc66253131a1c68f269c1e24e15731d8f46407f65dc5e883f4bc4ae12 SHA512 4b5816a83beb0b6c72db62283ceae14676549f21e37f13262e2cb8713943823e9cb7f7f37c374d2cbf96ef907856eb795b3eaa3e6510e4c1504191c6cee322e1
EBUILD Unicode-Map8-0.130.0-r3.ebuild 421 BLAKE2B be21f2d8914e34460df444b0ad280114cec55c17ec7177b4899c534d09f8a9896a14da4ba0ad0db96842b94e99c4346bf5baf138c08e7e119439cd1ccba8e417 SHA512 aa7df01434e86929484a8ce494a734362c136d9e41e1d5464b86126af469b31828573d8e090976eb25c854b6829121bfd89a8727cb959f618e314c5c75490259
MISC metadata.xml 397 BLAKE2B 35a70d53e492b84efb60b06ea34af4ab513049c619b8e05aaba51a5754a96f90f2dcbe48fb0cab15eb8598c46c4bf2df0d28534042b718cbc194953f529d588e SHA512 e820b1784470ae364ea6bdbbaf29aea3f95bbb12a62c082412086218e5955847d39c206ac1244df8c68774cc0c450c833c14d7cf2b6f212393d40bbf2708b785
diff --git a/dev-perl/Unicode-Map8/Unicode-Map8-0.130.0-r2.ebuild b/dev-perl/Unicode-Map8/Unicode-Map8-0.130.0-r2.ebuild
deleted file mode 100644
index 5d834f18f8d9..000000000000
--- a/dev-perl/Unicode-Map8/Unicode-Map8-0.130.0-r2.ebuild
+++ /dev/null
@@ -1,19 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=GAAS
-DIST_VERSION=0.13
-inherit perl-module
-
-DESCRIPTION="Convert between most 8bit encodings"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86"
-
-RDEPEND="
- >=dev-perl/Unicode-String-2.60.0
-"
-BDEPEND="${RDEPEND}
-"
diff --git a/dev-perl/Unix-Mknod/Manifest b/dev-perl/Unix-Mknod/Manifest
index 89326c784f02..9b18c0a7ab28 100644
--- a/dev-perl/Unix-Mknod/Manifest
+++ b/dev-perl/Unix-Mknod/Manifest
@@ -1,4 +1,6 @@
AUX Unix-Mknod-0.40.0-glibc226.patch 330 BLAKE2B 5d9f9aec640358383ba40728ef23cc8651c5307f6469e238f8fd739d57584ee661e6df85647d607c4d27c118e5f06aaf644753f5dfbce6c3514368eedbfc3399 SHA512 a40884a63654fdf6ff0ff8b9b160a626100316d7d0fef8af0aef0cc719ab8917ab7822253eae51e3577d4b8938d4fb7bfc2bb909949ac11e1d763e1c2814acca
DIST Unix-Mknod-0.04.tar.gz 4682 BLAKE2B 5855a4ffa935c369a6438ee2cac29f6963297158687a126f6a2215114a8e8e24a26c8b05324daf93175e6836a6b842a76d0f5f3d0ad68fa5302fdb372b45818d SHA512 1b14f970006dca5166491c5a113420121d295641c61b6b17ec8e77c79f5660639b950abfcd2b82d4ac196737aea1fb00d55a2ae3c6523afdede4ec72ae6435b9
+DIST Unix-Mknod-0.05.tar.gz 5003 BLAKE2B 3cad8730593b1a5c5e62de5fc37e4dcc67dfe7921ba0b2d02e0b75a11ded77df2f44e5619c939cb73dd4c28c7a0d20583d5deb0fbe6e72564aa50207aa9e9277 SHA512 5ca07b360f841aeb1fe1241e852aa2c986c350e8b39941a5f2fe09bca07c6d2035a391e6a4bb3ec7063f56753af8a3675c5254ae53d69808d6540e3cd3389146
EBUILD Unix-Mknod-0.40.0.ebuild 330 BLAKE2B e092ed523c899d0177d74f7dac196c63fa0b80029c83cd6025b44db95063f66486988ab00c4e8d05ec3e4ea65cd023c13a4b4e26b0d8473b98579a557b33932c SHA512 de23862341e959eae61d8df700389e4d209810327c07e2a995a7ff6c24b9ca86c1a479674ff7136f0d662e30f85b4c02519dba42bf2dc89289452dc89a4021b0
+EBUILD Unix-Mknod-0.50.0.ebuild 313 BLAKE2B 266601bace11a01213fb827d5bc78f9c11090af1c5d671e366468b0faef45ade8b5cd72912948ddb96333f4b08040e3e093baa03fe34d10d3e5d9936cca092dc SHA512 c3ea315218eaf9c08ba1c2a75bf36afd9df8dc9f704495b46eb30ca9fc4997b7425157cd4dec67330718ea7ca0b20a9b9bb1c8108cd8ab65ed687110761d7489
MISC metadata.xml 258 BLAKE2B 27875c94f7bc66379335a8c7aa58972855f92cf88390cc368e1fe86ef5af4f370e66725b314e99486428cdd9330b341a6821ed5d3eb19af1950326f252b3eb18 SHA512 496cdc360ed68aacbf268bcd9d904ec27e855e4f70a4c76f4fd99b29d8abc5a41f598144dfa550c8982b6cc57e900aad69a97e32ad363af83e06b50afcb54080
diff --git a/dev-perl/Unix-Mknod/Unix-Mknod-0.50.0.ebuild b/dev-perl/Unix-Mknod/Unix-Mknod-0.50.0.ebuild
new file mode 100644
index 000000000000..d05c48b6ce73
--- /dev/null
+++ b/dev-perl/Unix-Mknod/Unix-Mknod-0.50.0.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=PIRZYK
+DIST_VERSION=0.05
+inherit perl-module
+
+DESCRIPTION="Perl extension for mknod, major, minor, and makedev"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+BDEPEND="virtual/perl-ExtUtils-MakeMaker"
diff --git a/dev-perl/Variable-Magic/Manifest b/dev-perl/Variable-Magic/Manifest
index 51142cd7a57e..ff70cdfe18c0 100644
--- a/dev-perl/Variable-Magic/Manifest
+++ b/dev-perl/Variable-Magic/Manifest
@@ -1,3 +1,5 @@
DIST Variable-Magic-0.63.tar.gz 78851 BLAKE2B cbd9d54564e60245d51dc7a97658c89ed50500a82742e635db2deb6ec126997f916254859ea8108d292653b7e78c7c114211d31743569f3df5c75e32cdb61033 SHA512 f815d71ffda0fc88b75716fb843a5dcb122b678ce0cb58ac23411af88b7b01180d401519db1b9801c5ee2942ae7b81d6c3d4284ceb57ed3f51d546fb77135611
+DIST Variable-Magic-0.64.tar.gz 76158 BLAKE2B 27f77b8c7fcf3593af3282b0bf4e41b89c4439b56077af808a5a8a791351d572593e34108cb6a3445fc1697a1e6ecc540f1f24dda468b0e22dd5a4381bb12d8f SHA512 ba7eead52b9684a7ce0112a6b29b9739d52bd111d7985cf6b721a3d193d7a0513205c3547ec9504239cf4a3bd50de844cb6f7bb83906118c12b8d7b92c455a6a
EBUILD Variable-Magic-0.630.0.ebuild 601 BLAKE2B 01786f0e0369a44935dd31fa7fad12c114eca562a96a6818eeccdf1d98c534a094e00db97e5b08e66f4b71213770ef03d85b8b7a1b606c2d2bd3125e0f8fa89d SHA512 5c84add3ec19d77e98c9da763be4e184b4a893b9579d10691ac272aa7e0a0a311591941eed71553d99ed26689f465e2188244aaced60016534184f03974c078f
+EBUILD Variable-Magic-0.640.0.ebuild 609 BLAKE2B 4fcb772e93bf2df2888d63b44e0f3d3acb859e037be02a193bcf195a996607d9c1ec4412f23c65df78ee9f7fcd578d9de072458d8456bfac0b8ff3b022546d54 SHA512 a426fff6aeb6b3f9cc63215001bb5c78688ba1b55db4a702a8240b78635f36e206808abafd48913d5a41802183d6ed13e8ca55c239a7fc2f1abda62b380a3a6a
MISC metadata.xml 401 BLAKE2B 62100626d330bca0b4b831b57ec5333021b671492fe6cdf4b0563d353ac7581c37d1e158061cfa611d8593e4e97565b7b338bfc965c9f69f4d38f456a3b72ed9 SHA512 17fb69de5a260f870eb5e43f2f91506289ee85d66bcea9d7c98ac652306dc4de03a2391ae269fb9876d92b7986abade6eed166ef95880214bb57de155d7fe5b6
diff --git a/dev-perl/Variable-Magic/Variable-Magic-0.640.0.ebuild b/dev-perl/Variable-Magic/Variable-Magic-0.640.0.ebuild
new file mode 100644
index 000000000000..ba1f5481b240
--- /dev/null
+++ b/dev-perl/Variable-Magic/Variable-Magic-0.640.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=VPIT
+DIST_VERSION=0.64
+DIST_EXAMPLES=("samples/*")
+inherit perl-module
+
+DESCRIPTION="Associate user-defined magic to variables from Perl"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~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
+ virtual/perl-XSLoader
+"
+BDEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Test-Simple
+ )
+"