summaryrefslogtreecommitdiff
path: root/dev-perl
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-05-23 00:06:40 +0100
committerV3n3RiX <venerix@koprulu.sector>2024-05-23 00:06:40 +0100
commitb3b92de25c3fc5f6bddc5e513027140591a0b2a5 (patch)
treef2ce6d7e747abea3e8fa7d99e32ad5d98cf33988 /dev-perl
parent236e75597883501f8700d9ba1a5c8276f578a17f (diff)
gentoo auto-resync : 23:05:2024 - 00:06:39
Diffstat (limited to 'dev-perl')
-rw-r--r--dev-perl/Alien-LibGumbo/Alien-LibGumbo-0.50.0-r4.ebuild53
-rw-r--r--dev-perl/Alien-LibGumbo/Manifest1
-rw-r--r--dev-perl/Array-RefElem/Array-RefElem-1.0.0-r4.ebuild13
-rw-r--r--dev-perl/Array-RefElem/Manifest1
-rw-r--r--dev-perl/Audio-CD-disc-cover/Audio-CD-disc-cover-0.05-r4.ebuild59
-rw-r--r--dev-perl/Audio-CD-disc-cover/Manifest3
-rw-r--r--dev-perl/Audio-CD-disc-cover/files/Audio-CD-disc-cover-0.05-c99-2.patch11
-rw-r--r--dev-perl/Audio-CD-disc-cover/files/Audio-CD-disc-cover-0.05-c99.patch23
-rw-r--r--dev-perl/Audio-DSP/Audio-DSP-0.20.0-r4.ebuild42
-rw-r--r--dev-perl/Audio-DSP/Manifest1
-rw-r--r--dev-perl/Audio-FLAC-Header/Audio-FLAC-Header-2.400.0-r5.ebuild26
-rw-r--r--dev-perl/Audio-FLAC-Header/Manifest1
-rw-r--r--dev-perl/Audio-Mixer/Audio-Mixer-0.700.0-r5.ebuild52
-rw-r--r--dev-perl/Audio-Mixer/Manifest1
-rw-r--r--dev-perl/Audio-Scan/Audio-Scan-1.10.0-r2.ebuild30
-rw-r--r--dev-perl/Audio-Scan/Manifest1
-rw-r--r--dev-perl/Authen-Libwrap/Authen-Libwrap-0.230.0-r3.ebuild43
-rw-r--r--dev-perl/Authen-Libwrap/Manifest1
-rw-r--r--dev-perl/Authen-PAM/Authen-PAM-0.160.0-r4.ebuild44
-rw-r--r--dev-perl/Authen-PAM/Manifest1
-rw-r--r--dev-perl/Authen-Radius/Authen-Radius-0.320.0-r1.ebuild44
-rw-r--r--dev-perl/Authen-Radius/Manifest1
-rw-r--r--dev-perl/B-Flags/B-Flags-0.170.0-r2.ebuild18
-rw-r--r--dev-perl/B-Flags/Manifest1
-rw-r--r--dev-perl/B-Hooks-OP-Check/B-Hooks-OP-Check-0.220.0-r2.ebuild25
-rw-r--r--dev-perl/B-Hooks-OP-Check/Manifest1
-rw-r--r--dev-perl/B-Hooks-Parser/B-Hooks-Parser-0.210.0-r2.ebuild30
-rw-r--r--dev-perl/B-Hooks-Parser/Manifest1
-rw-r--r--dev-perl/B-OPCheck/B-OPCheck-0.320.0-r2.ebuild31
-rw-r--r--dev-perl/B-OPCheck/Manifest1
-rw-r--r--dev-perl/B-Utils/B-Utils-0.270.0-r3.ebuild35
-rw-r--r--dev-perl/B-Utils/Manifest1
-rw-r--r--dev-perl/BSD-Resource/BSD-Resource-1.291.100-r3.ebuild21
-rw-r--r--dev-perl/BSD-Resource/Manifest1
-rw-r--r--dev-perl/Bio-DB-HTS/Bio-DB-HTS-3.10.0-r2.ebuild39
-rw-r--r--dev-perl/Bio-DB-HTS/Manifest1
-rw-r--r--dev-perl/Bit-Vector/Bit-Vector-7.400.0-r3.ebuild25
-rw-r--r--dev-perl/Bit-Vector/Manifest1
-rw-r--r--dev-perl/CDB_File/CDB_File-1.50.0-r1.ebuild36
-rw-r--r--dev-perl/CDB_File/Manifest1
-rw-r--r--dev-perl/Class-MethodMaker/Class-MethodMaker-2.240.0-r3.ebuild18
-rw-r--r--dev-perl/Class-MethodMaker/Manifest1
-rw-r--r--dev-perl/Crypt-Cracklib/Crypt-Cracklib-1.700.0-r4.ebuild33
-rw-r--r--dev-perl/Crypt-Cracklib/Manifest1
-rw-r--r--dev-perl/Crypt-Eksblowfish/Crypt-Eksblowfish-0.9.0-r4.ebuild33
-rw-r--r--dev-perl/Crypt-Eksblowfish/Manifest1
-rw-r--r--dev-perl/Date-Pcalc/Date-Pcalc-6.100.0-r3.ebuild28
-rw-r--r--dev-perl/Date-Pcalc/Manifest1
-rw-r--r--dev-perl/Devel-CheckLib/Devel-CheckLib-1.160.0-r1.ebuild30
-rw-r--r--dev-perl/Devel-CheckLib/Manifest1
-rw-r--r--dev-perl/Digest-SHA1/Digest-SHA1-2.130.0-r3.ebuild21
-rw-r--r--dev-perl/Digest-SHA1/Manifest1
-rw-r--r--dev-perl/Encode-Detect/Encode-Detect-1.10.0-r3.ebuild20
-rw-r--r--dev-perl/Encode-Detect/Manifest1
-rw-r--r--dev-perl/Event/Event-1.280.0-r1.ebuild22
-rw-r--r--dev-perl/Event/Manifest1
-rw-r--r--dev-perl/File-LibMagic/File-LibMagic-1.230.0-r1.ebuild34
-rw-r--r--dev-perl/File-LibMagic/Manifest1
-rw-r--r--dev-perl/Hash-FieldHash/Hash-FieldHash-0.150.0-r2.ebuild37
-rw-r--r--dev-perl/Hash-FieldHash/Manifest1
-rw-r--r--dev-perl/Lchown/Lchown-1.10.0-r4.ebuild23
-rw-r--r--dev-perl/Lchown/Manifest1
-rw-r--r--dev-perl/Manifest.gzbin287874 -> 287876 bytes
-rw-r--r--dev-perl/Math-Random-ISAAC-XS/Manifest1
-rw-r--r--dev-perl/Math-Random-ISAAC-XS/Math-Random-ISAAC-XS-1.4.0-r3.ebuild46
-rw-r--r--dev-perl/Mouse/Manifest1
-rw-r--r--dev-perl/Mouse/Mouse-2.5.10-r1.ebuild34
-rw-r--r--dev-perl/Net-LibIDN2/Manifest1
-rw-r--r--dev-perl/Net-LibIDN2/Net-LibIDN2-1.20.0-r1.ebuild24
-rw-r--r--dev-perl/PerlIO-Layers/Manifest1
-rw-r--r--dev-perl/PerlIO-Layers/PerlIO-Layers-0.12.0-r1.ebuild36
71 files changed, 1175 insertions, 0 deletions
diff --git a/dev-perl/Alien-LibGumbo/Alien-LibGumbo-0.50.0-r4.ebuild b/dev-perl/Alien-LibGumbo/Alien-LibGumbo-0.50.0-r4.ebuild
new file mode 100644
index 000000000000..fa2a8ba372d3
--- /dev/null
+++ b/dev-perl/Alien-LibGumbo/Alien-LibGumbo-0.50.0-r4.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=RUZ
+DIST_VERSION=0.05
+inherit perl-module
+
+DESCRIPTION="Gumbo parser library"
+
+SLOT="0"
+KEYWORDS="~amd64 ~riscv"
+
+# Alien-Build for Alien::Base
+RDEPEND="
+ >=dev-perl/Alien-Build-0.5.0
+ >=dev-perl/File-ShareDir-1.30.0
+ >=dev-perl/Path-Class-0.13.0
+ dev-libs/gumbo:=
+"
+DEPEND="
+ dev-libs/gumbo:=
+ dev-perl/Module-Build
+"
+BDEPEND="${RDEPEND}
+ >=dev-perl/Alien-Base-ModuleBuild-0.5.0
+ >=dev-perl/Module-Build-0.420.0
+"
+
+src_test() {
+ local MODULES=(
+ "Alien::LibGumbo ${DIST_VERSION}"
+ "Alien::LibGumbo::ConfigData"
+ "Alien::LibGumbo::Install::Files"
+ )
+ local failed=()
+ for dep in "${MODULES[@]}"; do
+ ebegin "Compile testing ${dep}"
+ perl -Mblib="${S}/blib" -M"${dep} ()" -e1
+ eend $? || failed+=( "$dep" )
+ done
+ if [[ ${failed[@]} ]]; then
+ echo
+ eerror "One or more modules failed compile:";
+ for dep in "${failed[@]}"; do
+ eerror " ${dep}"
+ done
+ die "Failing due to module compilation errors";
+ fi
+ # Currently useless
+ # perl-module_src_test
+}
diff --git a/dev-perl/Alien-LibGumbo/Manifest b/dev-perl/Alien-LibGumbo/Manifest
index d46e708b9639..09ce037ccd81 100644
--- a/dev-perl/Alien-LibGumbo/Manifest
+++ b/dev-perl/Alien-LibGumbo/Manifest
@@ -1,3 +1,4 @@
DIST Alien-LibGumbo-0.05.tar.gz 581628 BLAKE2B 1fb6affac4cde2554047efbd09e40d159f6aa37eb1576e2d165998d0896840ca6d4a9c5e94349819ce46e278245b55e0b631fa46ed4b1fd8d5b2c2304e1260e1 SHA512 3e1640b901a9597e50ef4bcadaa7d48592cd849feb6ccf42391c441e0c51f1d2556dab3533f8a23dc183464197336df22287c309f73ae741472c743445366628
EBUILD Alien-LibGumbo-0.50.0-r3.ebuild 1309 BLAKE2B 13d201d86cd808cbd4ebeac41196d29be3997d900e16f79125366fd645ee76a07a200c676d0dd5637b75188fbfacff988895c1bb8cfa3121014c4cb0185570b9 SHA512 f30347724ae4339cc5d9665a0ceb0613e75fd421f7aac76057b01e619e5c3ddbe202fd340850737c71152d40923e2c04a3533fa66627d9c2789fba441086a66f
+EBUILD Alien-LibGumbo-0.50.0-r4.ebuild 1090 BLAKE2B 8615b995759b7b76ad747cd3079d5423340dff2697fd0f8aac5d23d40eb722255c23795a94d2bf77e64b4e5786da0b6d057ff4e576ee4c7b29987ad5c6b4405b SHA512 0074e99b4e357e56d2e5e6a9589f802fed4dd072fe416ece64de7b2dcae026ca27051cae514ebe8cc23a05eefac7033bba321de724557eb45f38145acf2c2e4d
MISC metadata.xml 673 BLAKE2B 5e27c7d4f202392855201ca2d3b549824a6b3f67782dcdfd52dc2328411819014106fc9e3e8a9d03d2effff39756148d4006a74091dbc513003275361c78e9b4 SHA512 79a43c207e36b583214df8b95b389d61b5a64d19a6dfeac6a678ab79e36c13da3ed779c7f16aff7fc8b0bd3c294d055baf9c2a907f43c365a215d73725443fa5
diff --git a/dev-perl/Array-RefElem/Array-RefElem-1.0.0-r4.ebuild b/dev-perl/Array-RefElem/Array-RefElem-1.0.0-r4.ebuild
new file mode 100644
index 000000000000..0ad14fd84c9b
--- /dev/null
+++ b/dev-perl/Array-RefElem/Array-RefElem-1.0.0-r4.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=GAAS
+DIST_VERSION=1.00
+inherit perl-module
+
+DESCRIPTION="Set up array elements as aliases"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
diff --git a/dev-perl/Array-RefElem/Manifest b/dev-perl/Array-RefElem/Manifest
index d85542e1bf7c..36ee99c31321 100644
--- a/dev-perl/Array-RefElem/Manifest
+++ b/dev-perl/Array-RefElem/Manifest
@@ -1,3 +1,4 @@
DIST Array-RefElem-1.00.tar.gz 2030 BLAKE2B 5849c06d97b7d6291ad5c97317fcf5383205cb6fa17d1eba046af652c6c072433733989b206e93895b7e5a7b04829085d1d93794065484fe0d05284e840405d8 SHA512 dd56af05e74462553d1a76d9b39b451af9376bebf2b2aa8653f16df9b0d1cad320c2a8539c592179a17c981ca4369b06b5343cef2642eeb2928640cb99caf23f
EBUILD Array-RefElem-1.0.0-r3.ebuild 427 BLAKE2B f490e1b77e9712afb0abd41051b57752209dc866943bfc2bef2fddbbee95e57aa3b4455347af9f0fa3554dcff7320e23546688577eb7bf93346829c2a914baf6 SHA512 9a37be7c4580c1a3c82616f0a979b413de9a068eba6ba70db0957f8914452803ee25ad78bba612b6ac097465960c7550ab73e8df530fbd5df2594bdd899863ee
+EBUILD Array-RefElem-1.0.0-r4.ebuild 352 BLAKE2B 46606178459eb4e7e98240a7d154fd7aa928e8b016711e969c2a52306c4712f8b5375a59ee50662c942e80a7cd21ba72dfd76f140043f0ded818391984d0b632 SHA512 61c806b6b2daa433ad3fc942cdd4909ec0e1ee761b5e8b5cd56baf438e62d9b3d28011ecd62318e3e12ec19c6c0f37bb07d69b364b42da5c2be461f2918fafef
MISC metadata.xml 399 BLAKE2B 3493a12ccfff2751c574063c909d9054b2378e59e271051b7ee14442ba169632c0f75275da09e863adc9432f5aeaf6dd5dd1981de14649e7aba7cd2b875084af SHA512 16af7dd1b4a08af8e4a55bde5882b07af13869cb25660e4ef68d3413914a12b10370e36ca47289aeb48c4bc4cd5a16e0cbb9ba9ee2f2ab0b765a9139a88b33ab
diff --git a/dev-perl/Audio-CD-disc-cover/Audio-CD-disc-cover-0.05-r4.ebuild b/dev-perl/Audio-CD-disc-cover/Audio-CD-disc-cover-0.05-r4.ebuild
new file mode 100644
index 000000000000..a958cf3b14d0
--- /dev/null
+++ b/dev-perl/Audio-CD-disc-cover/Audio-CD-disc-cover-0.05-r4.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# This appears it should really be entitled Audio-CD
+# There are * QA Notice: errors on building however the HOMEPAGE gives no source repo in which to file
+# prob. not worth the trouble for this little script.
+
+DIST_EXAMPLES=("eg/*")
+inherit perl-module
+
+MY_P=Audio-CD-${PV}
+DESCRIPTION="Perl Module needed for app-cdr/disc-cover"
+HOMEPAGE="http://www.vanhemert.co.uk/disc-cover.html"
+SRC_URI="http://www.vanhemert.co.uk/files/${MY_P}.tar.gz"
+S=${WORKDIR}/${MY_P}
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~sparc ~x86"
+
+RDEPEND=">=dev-perl/URI-1.10
+ >=dev-perl/HTML-Parser-3.15
+ >=virtual/perl-MIME-Base64-2.12
+ >=virtual/perl-Digest-MD5-2.12
+ >=virtual/perl-libnet-1.0703-r1
+ >=dev-perl/libwww-perl-5.50
+ >=media-libs/libcdaudio-0.99.6
+"
+DEPEND="
+ >=media-libs/libcdaudio-0.99.6
+"
+BDEPEND="${RDEPEND}"
+
+PATCHES=(
+ "${FILESDIR}"/Audio-CD-disc-cover-0.05-c99.patch
+ "${FILESDIR}"/Audio-CD-disc-cover-0.05-c99-2.patch
+)
+
+src_test() {
+ local MODULES=(
+ "Audio::CD ${PV}"
+ )
+ local failed=()
+ for dep in "${MODULES[@]}"; do
+ ebegin "Compile testing ${dep}"
+ perl -Mblib="${S}" -M"${dep} ()" -e1
+ eend $? || failed+=( "$dep" )
+ done
+ if [[ ${failed[@]} ]]; then
+ echo
+ eerror "One or more modules failed compile:";
+ for dep in "${failed[@]}"; do
+ eerror " ${dep}"
+ done
+ die "Failing due to module compilation errors";
+ fi
+ perl-module_src_test
+}
diff --git a/dev-perl/Audio-CD-disc-cover/Manifest b/dev-perl/Audio-CD-disc-cover/Manifest
index a239ceb9a03c..cafcfa8eddd2 100644
--- a/dev-perl/Audio-CD-disc-cover/Manifest
+++ b/dev-perl/Audio-CD-disc-cover/Manifest
@@ -1,3 +1,6 @@
+AUX Audio-CD-disc-cover-0.05-c99-2.patch 268 BLAKE2B e8bdc683334430136aeabcbf9480ed14d9959d5bb2403b3faf7b06f9aba3730e7b08364152cfaada5e00c63e02dc13264408cb47f272b044f41661bea8146bc3 SHA512 c397146563ae81bdd7c965443bae66b281a1218a8956a52a31a84a479e01e1317262a61fba8939369902693f1e10e178db27cc3bbd61d95665ed4caab6c750e5
+AUX Audio-CD-disc-cover-0.05-c99.patch 551 BLAKE2B 56d3a6b8f5ab76ecc3f395a7d01439b81d30cd588ba2137a508a63f332fae6dbca7178d9ddb9bbd77df1bf48d3686df10e07668fcf767b45da6c8df1c2ec45a8 SHA512 6c57cdfe878ca292054d7e4b16cd804f8d3b033f61e54ba211c5c93912d21a901a048a9222de496e2eebaff87b1ce4a7b7fe6ac2968d0d1552232e294de8dc26
DIST Audio-CD-0.05.tar.gz 10417 BLAKE2B d33b3286966af96df05d8e7228dc19b4752c4d2e48ba39a9b3b6594e4bfe82b0ba7b70e29bc8ebb39b9a7e7bf8000dde1abe01197600a651d5a2441c707fd161 SHA512 c4d9a6ff57119431315329a92accf9c0f6b4fd52d1fbf9d6c79743b50ac73ebddc6b541a7807344d6eefd12a7681945b4ee3885abfe32acb68b9d17d070d6d09
EBUILD Audio-CD-disc-cover-0.05-r3.ebuild 1430 BLAKE2B 038bc148ed14e435d280b0329cb2a6d7a2053ccc1b36ffad5cfd6504cdec0b1313061f5dd6f18241f96bba348cdcc761b5970b108f61a91ec78186204d2367a4 SHA512 c1d41816fe33471693daa1f320c242c05846ca2f865460f4d810dff69f532fa20962a5246e1ecaa69b4b03676eefb96b1cdb6da933a4a65ba5b519c9d8d1898f
+EBUILD Audio-CD-disc-cover-0.05-r4.ebuild 1471 BLAKE2B 68e4ccbb457e474de212e4a3f15d498f4587bea9d004184e406acb26cdefd5deb1c18c8e68b7832a9fe70259e4d52d92ed4defdc2d5e1f952bd79b1f89a286b8 SHA512 37f14759786bcdb537edf77a4316ac7aad1eaf4be9c7a639efca06556f9e9f7840a011f60cad300a4b42446e18faa6afb337585e3e4330c63170f10a1a6ade9c
MISC metadata.xml 389 BLAKE2B 2fea736d9d98f11de362d946f1add56a37432a2695fb76f1b962973469e7063ea46aa20b0af5016961fb125769632d8000ee6804d24bfb67fb316c1314bc29ba SHA512 004bb927cd81ef2201abd2b5f3e910181f38150192c59daca56849bcc9bf044c9a368b923a6a827ffbb601e3b4d5c7b8b24328cff01fc8ca3e11315b0bdfe4eb
diff --git a/dev-perl/Audio-CD-disc-cover/files/Audio-CD-disc-cover-0.05-c99-2.patch b/dev-perl/Audio-CD-disc-cover/files/Audio-CD-disc-cover-0.05-c99-2.patch
new file mode 100644
index 000000000000..4bb760467935
--- /dev/null
+++ b/dev-perl/Audio-CD-disc-cover/files/Audio-CD-disc-cover-0.05-c99-2.patch
@@ -0,0 +1,11 @@
+https://bugs.gentoo.org/874972
+--- a/cddb_lookup.c
++++ b/cddb_lookup.c
+@@ -25,6 +25,7 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+ #include <string.h>
+ #include <sys/socket.h>
+ #include <signal.h>
++#include <unistd.h>
+
+ #define PACKAGE "Audio::CD"
+
diff --git a/dev-perl/Audio-CD-disc-cover/files/Audio-CD-disc-cover-0.05-c99.patch b/dev-perl/Audio-CD-disc-cover/files/Audio-CD-disc-cover-0.05-c99.patch
new file mode 100644
index 000000000000..289ff3663040
--- /dev/null
+++ b/dev-perl/Audio-CD-disc-cover/files/Audio-CD-disc-cover-0.05-c99.patch
@@ -0,0 +1,23 @@
+https://bugs.gentoo.org/874972
+https://rt.cpan.org/Public/Bug/Display.html?id=152236
+
+Description: add more #includes
+ for building with -Werror=implicit-function-declaration
+Origin: vendor
+Bug-Debian: https://bugs.debian.org/1065762
+Author: gregor herrmann <gregoa@debian.org>
+Last-Update: 2024-03-10
+
+--- a/cddb_lookup.c
++++ b/cddb_lookup.c
+@@ -21,6 +21,10 @@
+ #include "cdaudio.h"
+ #include "cddb_lookup.h"
+ #include "stdio.h"
++#include <stdlib.h>
++#include <string.h>
++#include <sys/socket.h>
++#include <signal.h>
+
+ #define PACKAGE "Audio::CD"
+
diff --git a/dev-perl/Audio-DSP/Audio-DSP-0.20.0-r4.ebuild b/dev-perl/Audio-DSP/Audio-DSP-0.20.0-r4.ebuild
new file mode 100644
index 000000000000..3ef3d8d47866
--- /dev/null
+++ b/dev-perl/Audio-DSP/Audio-DSP-0.20.0-r4.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=SETHJ
+DIST_VERSION=0.02
+inherit perl-module
+
+DESCRIPTION="Perl interface to *NIX digital audio device"
+
+SLOT="0"
+KEYWORDS="~amd64 ~sparc ~x86"
+
+src_test() {
+ local MODULES=(
+ "Audio::DSP ${DIST_VERSION}"
+ )
+ local failed=()
+ for dep in "${MODULES[@]}"; do
+ ebegin "Compile testing ${dep}"
+ perl -Mblib="${S}" -M"${dep} ()" -e1
+ eend $? || failed+=( "$dep" )
+ done
+ if [[ ${failed[@]} ]]; then
+ echo
+ eerror "One or more modules failed compile:";
+ for dep in "${failed[@]}"; do
+ eerror " ${dep}"
+ done
+ die "Failing due to module compilation errors";
+ fi
+ if [[ "${AUDIO_DSP_HW_TEST:-0}" == 0 ]]; then
+ ewarn "Comprehensive testing of this module needs hardware access to dsp"
+ ewarn "devices. Set AUDIO_DSP_HW_TEST=1 in your environment if you want full"
+ ewarn "coverage"
+ ewarn "For details, see:"
+ ewarn "https://wiki.gentoo.org/wiki/Project:Perl/maint-notes/dev-perl/Audio-DSP"
+ else
+ perl-module_src_test
+ fi
+}
diff --git a/dev-perl/Audio-DSP/Manifest b/dev-perl/Audio-DSP/Manifest
index 983014fa8885..579f4d91764a 100644
--- a/dev-perl/Audio-DSP/Manifest
+++ b/dev-perl/Audio-DSP/Manifest
@@ -1,3 +1,4 @@
DIST Audio-DSP-0.02.tar.gz 28446 BLAKE2B 6c330c551afc411c26347feaa667c9d7ae8a2b029a52d79e3e2f259e46a35fc02d869b901abdb3b71b8ac814c6cefd8601d51e388e7f0451aca0764c5fcb676d SHA512 19b4526962ac2f229f9fca4490e2542e4c259e35aea626f684a225a673666b632f6c69cf33d0940f97bfa7b3c8a2ba86674dc1efe8efb432be9bc0a371d61fa2
EBUILD Audio-DSP-0.20.0-r3.ebuild 1137 BLAKE2B 40a510d1526fc0fffc78320529681847371d2310bd32436caa2c3603f1340388f003f42ded0626feabbae00379bfc3d94c6e16353ab851ff0e465b92121b416e SHA512 75e19238b347ce83ece7d20fd809560d63393b806f4f8677bf7c10a7facc3dcbfb1c8e6201973a4cb7941fc98fd1d5f2ae184fa58618f6c0381ea491fb2b2e4a
+EBUILD Audio-DSP-0.20.0-r4.ebuild 1060 BLAKE2B b95e00926600a88772bca392d61ae69b7adacba0503ba64a9818a4997740e96ec2dca20cc57194c5e8f54590868e3842aada86c8357499a32ca292c067540b59 SHA512 b485b145fb779789587b075297108018a4feff3c73cdf9dabdde09d5e6bb7bbc6a4ae09c72a377b99441ad7b79be1626baca8c3c682372e168e9b7187627ab6d
MISC metadata.xml 391 BLAKE2B 403a5b3ed26638acb10612a4449b940a7d8bdfff1ab260a6898bee24dc95a1398f3d6b271b469fdd0e006bb028ebd82814d6d45c176f81b1210c419644ec4f25 SHA512 59b5fa15668b1dd4658534b69c047a655fae5113b8d2d25878c908336260d164d28a070d393175d968f1a12a578ab6acbfd7762c42e6d7e7eb838dcda538ec63
diff --git a/dev-perl/Audio-FLAC-Header/Audio-FLAC-Header-2.400.0-r5.ebuild b/dev-perl/Audio-FLAC-Header/Audio-FLAC-Header-2.400.0-r5.ebuild
new file mode 100644
index 000000000000..5829b31b89d3
--- /dev/null
+++ b/dev-perl/Audio-FLAC-Header/Audio-FLAC-Header-2.400.0-r5.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=DANIEL
+DIST_VERSION=2.4
+inherit perl-module
+
+DESCRIPTION="Access to FLAC audio metadata"
+
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+
+RDEPEND="media-libs/flac:="
+DEPEND="${RDEPEND}"
+BDEPEND="${RDEPEND}"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-2.4-no-dot-inc.patch"
+)
+
+PERL_RM_FILES=(
+ "t/pod.t"
+ "t/pod-coverage.t"
+)
diff --git a/dev-perl/Audio-FLAC-Header/Manifest b/dev-perl/Audio-FLAC-Header/Manifest
index 271e13fac74f..33397736b82e 100644
--- a/dev-perl/Audio-FLAC-Header/Manifest
+++ b/dev-perl/Audio-FLAC-Header/Manifest
@@ -1,4 +1,5 @@
AUX Audio-FLAC-Header-2.4-no-dot-inc.patch 540 BLAKE2B 2a5e5b2744ef60bc7ed23c58377aca4f8ad283270f264479ffda3c19ccec547d13b543ef45af247a59536303530632401f91dfbe17c5d4f20e6d53b71811d95c SHA512 9c72086adaa93ac46a9dcf957d1e1ef9644e612571e21c322ccb5a6b2306166f9ff2a54ec86b7592673849de1f9d7656bf7124e828742333abeb09a774e3015a
DIST Audio-FLAC-Header-2.4.tar.gz 121068 BLAKE2B 13f9ddb24719b7eabd65b4ac8b4a1f40b46c8edf724995a2d9418bcc7db2919303022bcda7c2ec0085ac37def71c2d5f5b73a808f8db7a70eb2da6eaf3ea2c16 SHA512 53728279b79d3c320c63b66dff1e3e4d8bb4fd4bde164ad775a52d8b54b3d77861daa2d4e93d8e2c2ff2f1708ece8c4d2256d96b810266760bb837e557e3b8a9
EBUILD Audio-FLAC-Header-2.400.0-r4.ebuild 554 BLAKE2B 159b737b2f70fba6933350a58441162fd52a5db09840a7739e11b886a3108cf3e798c355bb96ce1ee7f3259397c80ef06ae69b055a731c552063d0e8b0441bab SHA512 77693ff327ad7e373e249f4411ed24c10d0862cbbd2c84eaa4badb4dcf7fd0798d69863f36ae13a037a17d40c78d7f7606eb212eac8aa426051ba2adcdc4bf0b
+EBUILD Audio-FLAC-Header-2.400.0-r5.ebuild 480 BLAKE2B fc395ae046eea27b2f38bdd7fd0524adf8838b0867075d413335486dfcaaa25329d06fad27ecc2cbcd0ace16d83d1b64ab472082255c349c085c4e7a045fdc9a SHA512 2ad02eddaa6a8b431fe3c16692db25d870f94282d5890675ba5fa8ee8d07e51d88dd2f895527da6c36736bf085b238bea02a9570be1e33e383f7eb6191f8e4ae
MISC metadata.xml 408 BLAKE2B 6a3c64d6588a9227666638db747375e193e184906179ad5f2e762f5b1019790d73fa8d893ec153b7de7e0ef06041ed1287015ce416d0b5e8adfbc7e090e2f1ba SHA512 78965930f8cb35932485ceb37f9c59abbaccde815da690b76a5172c5859d5016e98c68e21bdffe5093a0eb62f1ab15ae89b8fb528338ab6af7baedcf57ce1b12
diff --git a/dev-perl/Audio-Mixer/Audio-Mixer-0.700.0-r5.ebuild b/dev-perl/Audio-Mixer/Audio-Mixer-0.700.0-r5.ebuild
new file mode 100644
index 000000000000..d13e204020fb
--- /dev/null
+++ b/dev-perl/Audio-Mixer/Audio-Mixer-0.700.0-r5.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=SERGEY
+DIST_VERSION=0.7
+DIST_EXAMPLES=("eg/*")
+inherit perl-module
+
+DESCRIPTION="Perl extension for Sound Mixer control"
+
+# License note: Ambiguous
+# https://rt.cpan.org/Ticket/Display.html?id=132448
+LICENSE="GPL-1"
+SLOT="0"
+KEYWORDS="~amd64 ~ia64 ~ppc ~sparc ~x86"
+
+PATCHES=(
+ "${FILESDIR}/${P}-volumepl.patch"
+ "${FILESDIR}/${P}-clang.patch"
+ "${FILESDIR}/${P}-testsuite.patch"
+)
+
+src_test() {
+ local MODULES=(
+ "Audio::Mixer ${DIST_VERSION}"
+ )
+ local failed=()
+ for dep in "${MODULES[@]}"; do
+ ebegin "Compile testing ${dep}"
+ perl -Mblib="${S}" -M"${dep} ()" -e1
+ eend $? || failed+=( "$dep" )
+ done
+ if [[ ${failed[@]} ]]; then
+ echo
+ eerror "One or more modules failed compile:";
+ for dep in "${failed[@]}"; do
+ eerror " ${dep}"
+ done
+ die "Failing due to module compilation errors";
+ fi
+ if [[ "${AUDIO_MIXER_HW_TEST:-0}" == 0 ]]; then
+ ewarn "Comprehensive testing of this module needs hardware access to mixing"
+ ewarn "devices. Set AUDIO_MIXER_HW_TEST=1 in your environment if you want full"
+ ewarn "coverage"
+ ewarn "For details, see:"
+ ewarn "https://wiki.gentoo.org/wiki/Project:Perl/maint-notes/${CATEGORY}/${PN}"
+ else
+ perl-module_src_test
+ fi
+}
diff --git a/dev-perl/Audio-Mixer/Manifest b/dev-perl/Audio-Mixer/Manifest
index 2ab9451d3f64..30bd1891ce6f 100644
--- a/dev-perl/Audio-Mixer/Manifest
+++ b/dev-perl/Audio-Mixer/Manifest
@@ -3,4 +3,5 @@ AUX Audio-Mixer-0.700.0-testsuite.patch 3550 BLAKE2B bc92e394e8296c11d909544391e
AUX Audio-Mixer-0.700.0-volumepl.patch 840 BLAKE2B 691267d2723039b1c714ccbe60a30ff5c80dd569cd943d0a075b0c01ee1c0a2508a8ddd516a1597ac1048602af6ce9e7b2ed030ba27da7c743a17f1af2156a58 SHA512 74ca5e1d053dce6f3c5220c6f1c67dc5180a7ab70cbd5f09c0cce1a5338281dac7f97db24814579e2831c92203262d7c85e2a5a66b0847a795d9768445b5634c
DIST Audio-Mixer-0.7.tar.gz 6709 BLAKE2B fd7f07bf007a49b84a138a631205527c7a6e2ff841e3d6b49ee07478ba348352ec9238bdc5f1b35bee4ef0d720f7a766c3f7ffc0c8e640bb088e6bab92203fd8 SHA512 a2adacf34c4bfbe4e436cf399a8585689f680f90a362931fd09e0f62f08e2ab59615361daae3a65c4fbf00946196e1dbc0207a7973c3c5a875f73f673f167568
EBUILD Audio-Mixer-0.700.0-r4.ebuild 1384 BLAKE2B 394d8a9190c4091e65257d65b4ba0c0a5a960deb0d54568a5daac330f755312374ac6f849b6dfdce83d72af92280b4077e36bba1aa39ba6c55f1f89fcb5f81d4 SHA512 38735f8515fb2f9b07c5ad5a8456159bd974c3a170374f90b258701e79ca76083dc85599077b0b4f5cae0474d5e5ba2359b31490be46c14ca65ce1f5196c8a66
+EBUILD Audio-Mixer-0.700.0-r5.ebuild 1307 BLAKE2B fcb440d9a45185a19804b22d30cf357626f533af5736a0d86042d8d3a29b61350f2d1707fb9a552ab47e2c9a8d05b22a07b6d788c5367934a52e756eab7c436d SHA512 98207d14515d37fd1efda9dc5532dc71ec0be06dcf9b4337a603c4e0c8ef50401e088bd3e4b24a08908d9f0ed467d5f1c29fe6c12a2f099b38d90547b04f94ff
MISC metadata.xml 395 BLAKE2B 7d2881b3974b83426d76b63c3efe4b8983123acd004383ca4792fbaa2252f14db0e06d28049464f99803005b9abc0fc473cc5c96a6d715722b3dc7d07e751d00 SHA512 dcea15c67c4fd98e6c3dd82de29cbe43883cf89e99eb6f1ab1ecd754f2787fbabb1d768d5fdcba0b7d640174fe88b390977bbf178eb1cb5a897511c905b9603b
diff --git a/dev-perl/Audio-Scan/Audio-Scan-1.10.0-r2.ebuild b/dev-perl/Audio-Scan/Audio-Scan-1.10.0-r2.ebuild
new file mode 100644
index 000000000000..1123ee4767af
--- /dev/null
+++ b/dev-perl/Audio-Scan/Audio-Scan-1.10.0-r2.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=AGRUNDMA
+DIST_VERSION=1.01
+inherit perl-module
+
+DESCRIPTION="Fast C metadata and tag reader for all common audio file formats"
+
+# License note: ambiguity: https://rt.cpan.org/Ticket/Display.html?id=132450
+# Tagged GPL-2 since this seems to be the smallest common denominator
+# Leaving the rest for upstream to sort out
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+BDEPEND="
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ dev-perl/Test-Warn
+ )
+"
+
+PERL_RM_FILES=(
+ "t/02pod.t"
+ "t/03podcoverage.t"
+ "t/04critic.t"
+)
diff --git a/dev-perl/Audio-Scan/Manifest b/dev-perl/Audio-Scan/Manifest
index a54e9909d963..698fb39e1057 100644
--- a/dev-perl/Audio-Scan/Manifest
+++ b/dev-perl/Audio-Scan/Manifest
@@ -1,3 +1,4 @@
DIST Audio-Scan-1.01.tar.gz 4827918 BLAKE2B 9212509919fb0084e04fe29b6d8b9a7171fd418e96ffa1407b9e7114e1a76e7738f27cee8f48a8badef31ea84413ccd0b092dcaba4ebddb5ab2513237a16053d SHA512 07e97bd1bb2c469d07c27e20bf2f3067967e21658493de012fcc4c083a0a0c42e36d6d8d5ae8d6f80d8b447d11fdea1c024ee7f4c3f857e565335328238e2853
EBUILD Audio-Scan-1.10.0-r1.ebuild 758 BLAKE2B 7b11584c213ca671dbd281700b887919108aa90885bc1a275e7c5be527a1aa0c0ceab1e96dd68441f3f4593d803f2b798b82911894f2c63aa8d8bb0cbedb02d3 SHA512 9e1ba807ea8865656366370a4eee326e5d46100585687be2746324a237ca5362aa2d52ab1123d4c260b5c2aba844cba52d48f90d662fe8602d533254e164b245
+EBUILD Audio-Scan-1.10.0-r2.ebuild 640 BLAKE2B f7199475ad26298b28b61b59a50338906280e1a4d5ae4dba62d43eb77fc8eec3c2c7642fd2f48bc670a75fce820d67bbc25b3f2354db45c51116aa9b6dfd4482 SHA512 37a5add1e9775bde54b30d95a36e025943fab507d82d7ecd61a0f5ed323c872bfe96b8928049672e703352948104e6b351d0da2304a6dedabd269584e6d8c447
MISC metadata.xml 393 BLAKE2B 07d7ffb44e6551979ecbfbdf883e68a44caae3fa4ebcf93c2da44b178da342bdc4711a872ed7648db7906b446432b85dd5cb955dd475c8c7fd08a4819bdc514b SHA512 992d0fa0c3fcbb90a07aa6623c35afa99f74d124dbcf27f56a6743db13fabfaea00a63655d6efde26ff89fbbb61c331914a96b4a11b946cec226c8b99a3d7a29
diff --git a/dev-perl/Authen-Libwrap/Authen-Libwrap-0.230.0-r3.ebuild b/dev-perl/Authen-Libwrap/Authen-Libwrap-0.230.0-r3.ebuild
new file mode 100644
index 000000000000..9ad0d1407e8a
--- /dev/null
+++ b/dev-perl/Authen-Libwrap/Authen-Libwrap-0.230.0-r3.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=DMUEY
+DIST_VERSION=0.23
+DIST_EXAMPLES=("example.pl")
+inherit perl-module
+
+DESCRIPTION="Perl access to the TCP Wrappers interface"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="sys-apps/tcp-wrappers"
+DEPEND="dev-perl/Module-Build"
+BDEPEND="
+ ${RDEPEND}
+ >=dev-perl/Module-Build-0.420.0
+ virtual/perl-ExtUtils-CBuilder
+ test? (
+ virtual/perl-Test-Simple
+ dev-perl/Test-Exception
+ )
+"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-0.23-inc-paths.patch"
+)
+
+PERL_RM_FILES=(
+ t/03_pod.t
+ t/02_maintainer.t
+)
+
+src_configure() {
+ GENTOO_INCDIR="${EPREFIX}/usr/include" \
+ GENTOO_LIBDIR="${EPREFIX}/usr/$(get_libdir)" \
+ perl-module_src_configure
+}
diff --git a/dev-perl/Authen-Libwrap/Manifest b/dev-perl/Authen-Libwrap/Manifest
index 102c8aaa9ba0..db972005a59e 100644
--- a/dev-perl/Authen-Libwrap/Manifest
+++ b/dev-perl/Authen-Libwrap/Manifest
@@ -1,4 +1,5 @@
AUX Authen-Libwrap-0.23-inc-paths.patch 2969 BLAKE2B ebd4a327997e6ed3de0d837cf839298765e6d489bdebb1bcffd3360c1fe0e277c555276fbfbb1208313ee23da757b546b37c5879f23603d42dd2aee1bcd65d34 SHA512 8c9c4f47fea0528db3b74048a075489dfeb6d7337bdad6e550c922e977482c5cb40a2ac7c9b57054ee6a50c13b5ddc08858596b7537381aa2554abe87a8b9f5c
DIST Authen-Libwrap-0.23.tar.gz 20031 BLAKE2B 01db2215508e7503d69393fb8c72152884972de8ade147c356f5a5736edf0504cb31607ef2d3737824e1ec788d47fa6d16d8c459284fd014fe94739d629fe33c SHA512 aa16e783c3819e5c2969032e8e9fd966579fc6862eccd078b3968fcb69c2bff11746afaaf8271bd6d6e9ea137b90937d554cf422208b78c4c628d100bb5f744e
EBUILD Authen-Libwrap-0.230.0-r2.ebuild 920 BLAKE2B bcd5d6e8471577c5e885ab0a12ac282f2031836d55f8921ec9c23926dba5ed624a8201c56bb8ed821648681bf565d22cbdabe8903033cddaa39ccf92bf953cbc SHA512 262be362824dbb4b83f38e0825d217fcb643c809313c58c7f6fcce3ded49e80317918ee2ac89edb18ce4559b011bde7a67a38e00da8e481b092acfbf57a24c2a
+EBUILD Authen-Libwrap-0.230.0-r3.ebuild 790 BLAKE2B f219ae5e2382fbf1f678be27ec76ba934138beba00f131dd53ea54a715d2a15d01976970875a104aa56a11ec1b121955c98ebb0a538fe9d77b635e2c3d778439 SHA512 ca77c923f6f5b8b6d91145c9cb6847310995960d953e58b1442c526520a76d1ddd4dd11eebff1c0c4c19fac65026bcf8a301b158591f49bf84d36b4c882ac9bf
MISC metadata.xml 401 BLAKE2B 9340fda9a1474389c531b34a8af48a5e40af28897f5ca50aa31d93545010f1a59c1b7b522e504c56f67bdd8a1a1a2a63074d2ee907cf002ff55b00f5c7994754 SHA512 3b43ed969bd27e65ee9c52b4a084aff2cb7d37098ffec3aafe6a5b66f6a9a340993a213c84010c5379b5f2e8b192aea3500683b73ce464ce1fce445834b7dc91
diff --git a/dev-perl/Authen-PAM/Authen-PAM-0.160.0-r4.ebuild b/dev-perl/Authen-PAM/Authen-PAM-0.160.0-r4.ebuild
new file mode 100644
index 000000000000..8c7d3c0ba9e4
--- /dev/null
+++ b/dev-perl/Authen-PAM/Authen-PAM-0.160.0-r4.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=NIKIP
+DIST_VERSION=0.16
+DIST_EXAMPLES=("test.pl")
+inherit perl-module
+
+DESCRIPTION="Interface to PAM library"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86"
+IUSE="examples"
+
+RDEPEND="sys-libs/pam"
+DEPEND="${RDEPEND}"
+BDEPEND="${RDEPEND}"
+
+PATCHES=("${FILESDIR}/no-dot-inc.patch")
+
+src_test() {
+ local MODULES=(
+ "Authen::PAM ${DIST_VERSION}"
+ )
+ local failed=()
+ for dep in "${MODULES[@]}"; do
+ ebegin "Compile testing ${dep}"
+ perl -Mblib="${S}" -M"${dep} ()" -e1
+ eend $? || failed+=( "$dep" )
+ done
+ if [[ ${failed[@]} ]]; then
+ echo
+ eerror "One or more modules failed compile:";
+ for dep in "${failed[@]}"; do
+ eerror " ${dep}"
+ done
+ die "Failing due to module compilation errors";
+ fi
+ ewarn "To comprehensively test this module, interactive testing is necessary"
+ ewarn "For details, see:"
+ ewarn " https://wiki.gentoo.org/wiki/Project:Perl/maint-notes/${CATEGORY}/${PN}"
+}
diff --git a/dev-perl/Authen-PAM/Manifest b/dev-perl/Authen-PAM/Manifest
index a4869a882ea2..617a4420e57c 100644
--- a/dev-perl/Authen-PAM/Manifest
+++ b/dev-perl/Authen-PAM/Manifest
@@ -1,4 +1,5 @@
AUX no-dot-inc.patch 1024 BLAKE2B ba54cae4654e003da18f1c733a95cbc9fe474981e3cc90a9e957812da306b2be89721e82f34f7bd3df14acbb254e41587786d0ecb9db35a3aff47db1c186fbaf SHA512 1701f4b03709f46b7c84a1ed4c38f75f064149306dcf5e99d8f2e40256600b6a1003dae99287ae4a6f1ce9ba9d330d21c99ad9a33982486f1b2f474d1df00120
DIST Authen-PAM-0.16.tar.gz 45922 BLAKE2B 87f0097e1ca608e5b86410a0ddf7fd0343ef9cf7ea2f3051e9ff5daeaed21569bdf9735402402cfb66744c945f02b13594893146270b95fd91bc7d11988b4ccf SHA512 2419698193697cb8c9ac3a1527a25abefffd9f15f4b492006081b2c8e7fe9e01e00f33e8fed6a07611b725b38ed92d9feb51b8ba61e4c23313cc5ff9ea1c05fd
EBUILD Authen-PAM-0.160.0-r3.ebuild 1129 BLAKE2B a6f918340dbfa61600a523b8427bd58db7d8472f07b50f5461c53a77c716c049757aca0c106e2ccf26aa5800076465690bf2e04f9cafcc305eec20e09cfbfc02 SHA512 db6feb1d0938598a65a673010d9a3dd40100769acebf6a6d23ac171eb01e173ef3f66bc2895678dc1488a8d9972bd5d05d8f56842f0124e0339697a7df9fa01e
+EBUILD Authen-PAM-0.160.0-r4.ebuild 1055 BLAKE2B cf5303838b729a2d727ad6df7d1e6597500b71317e3f42dd88d5b4db097ad5b19d80949146c6a301b13580e1e32b995607999bb950028e075c1160bc719ed885 SHA512 67b85b552e798febdb06a30e651a7523e56cea6415850b581a21cd5054b455aeaa619e31612b9c7bf142f08293ce6c70b81bbb85c98c2ca315f270d3075560d0
MISC metadata.xml 393 BLAKE2B 6602bfc48eb430bdbc424621621bddfc88f4374a130bff65c68dffb24dbba714e006939f62f0bba8ca01fa5f9bb56f4c53afdceb73903cf1d884db2c0e76f785 SHA512 d07946f9c31e68278ddee3eb9b02f45e5b62b76ab1f3301013c272f0c43a87f808bd6f284c791cda6602e8e9f1518792a000d12e2a71d22e51c448d6ab88348d
diff --git a/dev-perl/Authen-Radius/Authen-Radius-0.320.0-r1.ebuild b/dev-perl/Authen-Radius/Authen-Radius-0.320.0-r1.ebuild
new file mode 100644
index 000000000000..5fe861ea9038
--- /dev/null
+++ b/dev-perl/Authen-Radius/Authen-Radius-0.320.0-r1.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=PORTAONE
+DIST_VERSION=0.32
+DIST_EXAMPLES=("contrib/*")
+inherit perl-module
+
+DESCRIPTION="Communicate with a Radius server from Perl"
+
+LICENSE="Artistic-2"
+SLOT="0"
+KEYWORDS="~amd64 ~hppa ~sparc ~x86"
+
+RDEPEND="
+ >=virtual/perl-Data-Dumper-1.0.0
+ >=dev-perl/Data-HexDump-0.20.0
+ >=virtual/perl-Digest-MD5-2.200.0
+ >=virtual/perl-IO-1.120.0
+ >=dev-perl/Net-IP-1.260.0
+"
+DEPEND="
+ ${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.640.0
+ test? (
+ dev-perl/Test-NoWarnings
+ virtual/perl-Test-Simple
+ )
+"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-0.26-cisco-dictionary.patch
+ "${FILESDIR}"/${PN}-0.32-no-install-db.patch
+)
+
+src_install() {
+ perl-module_src_install
+
+ # Really want to install these radius dictionaries?
+ insinto /etc/raddb
+ doins raddb/dictionary*
+}
diff --git a/dev-perl/Authen-Radius/Manifest b/dev-perl/Authen-Radius/Manifest
index fb73aae80e74..94a2d6f6cba7 100644
--- a/dev-perl/Authen-Radius/Manifest
+++ b/dev-perl/Authen-Radius/Manifest
@@ -1,5 +1,6 @@
AUX Authen-Radius-0.26-cisco-dictionary.patch 1176 BLAKE2B a090393a57ee39c06345d0969f5c54de30158265fd548fbe88d7dfd40335523c9ef3c9c5d5ae6432796d992c4f19e793544013bbdb7f9c5cc7854a66ae5a15c6 SHA512 f040137ade128614a0f35fe016a58989e3d5bf8fdc2ed20358223fd5ac4792d72edc135e0c1a4335be3f66d38e0120d8d42950266def30b273484ed6bda66b4c
AUX Authen-Radius-0.32-no-install-db.patch 1236 BLAKE2B 9e17c1ed8faa32ab0f7faca2e19f85204f18521f99576ff386e2f3764b7b3cd665a4f41ccb649aa0d128f2c758b744db011804260d1a2d1df4339aa56d56d124 SHA512 ea66e67af47419772b199128fc52e541a91afeabb34934b8a310d944010fb1daaf3699fff668a81151c2694f86a23429477d166452a40ce717adaf896f229980
DIST Authen-Radius-0.32.tar.gz 51366 BLAKE2B 12b18554fccd56aa3668224e2e1a932108993ef845b10b3220eed212fb3413d875cdeb8e8fdef2ba439b0b0ab72417bbb9c830bc2a023a03a0c221b3f52b3170 SHA512 323bddead9465d60da8d1b0f4500fec436c14a8c82552b24da54a6798c0583dffb37005f7abc627ea9532ca46bd442063cddd52d8c5923aa10fa7954c728bca5
+EBUILD Authen-Radius-0.320.0-r1.ebuild 876 BLAKE2B ad773e7aa311cd48f572bfc6622512dd8eacf68e663bd6ac9ed2db2a8922e78363b56fe113ff45361565e05147caf84d3edffba44c4a942c265e4fe59434384a SHA512 f767ffc51821127dd84282c2bc06bc48cf44986e16ec5c147afcb73556d978ee2e5d9b3503b6841f6069887b7efff9eec2288ca897f22af65a961cadbc6d4068
EBUILD Authen-Radius-0.320.0.ebuild 986 BLAKE2B 293423bb066dd4f00be145f7074a6c026354e5aa70a5cb68210e2b515f7b178e4b449c7f1b4ed7aaa601b7f2bed143da053ff1513b143bab9e875f2514e863a4 SHA512 bd2247a40a9f13a287313e9054071933697a0ff67deb1e310b8bca0f9f4e2b1389518dfca0591175777352eb69191a8aa3b8a1dc974c1bd41544d2959f25fe03
MISC metadata.xml 399 BLAKE2B da5e404d785df50126b2074f7419d182301101cbf0e3a50ef6227cc60647264e738f7df6f36298c867a37ff36cd329515dc2d1baf9e0859e01527621fd2f2893 SHA512 0de28d5d6e43f34202b4e0a67292e3550c90d8476e170ca6f61ef1e878c719a2c79d0c153ab1dfe57f917a0278d428e501c86ea640ca4c5c626f87d2b8bdca57
diff --git a/dev-perl/B-Flags/B-Flags-0.170.0-r2.ebuild b/dev-perl/B-Flags/B-Flags-0.170.0-r2.ebuild
new file mode 100644
index 000000000000..d28a94367f6a
--- /dev/null
+++ b/dev-perl/B-Flags/B-Flags-0.170.0-r2.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=RURBAN
+DIST_VERSION=0.17
+inherit perl-module
+
+DESCRIPTION="Friendlier flags for B"
+
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+
+BDEPEND="
+ ${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
diff --git a/dev-perl/B-Flags/Manifest b/dev-perl/B-Flags/Manifest
index b95d197246b0..7964ff9bc6a1 100644
--- a/dev-perl/B-Flags/Manifest
+++ b/dev-perl/B-Flags/Manifest
@@ -1,3 +1,4 @@
DIST B-Flags-0.17.tar.gz 10688 BLAKE2B 584bc1e7f24d163d42f928e25f48c5abac3c79b5a241e4d157801166d4e13d0b05210e2cab5bab2f26cf3fdc2819b3f9098c363bfed97bac5e4c564891edbcc6 SHA512 ada4dc9880ae0fd207c5fd8e0afbd987290c4e3d87c404057af28a8cdb14a1158e37226ab558368a68644b617d908c932e1ef0b7c2fac9bec0107360e31229bd
EBUILD B-Flags-0.170.0-r1.ebuild 428 BLAKE2B 07794b179a06ceff7e6424ade22a8c2da073f10b42d883bb09a0eb1196888a97654d7f6bdf1baddcddc07a7e616ea39222518117e153a68fdbf909e8858e05f2 SHA512 472c19a002a70ec2008393aca8414cd989bf77fbc06742e60a1acf80be3b5771dccc3d48385840efbc33b50821f2528a60452d18682087b0a58e60e93145a266
+EBUILD B-Flags-0.170.0-r2.ebuild 313 BLAKE2B 011bdf8e1dabb0819f0224ab6eb6c5db5b1d828a3c776cd590500fa1ee4a4ee1df85c339d90f8b0a6d3bc15cbe40880767b38d9296dff1ccc21a4685c3f26857 SHA512 e8021347ae4dc43273d92aa2c1b424a82506b785129b7df7cdafd7a49c0dc5c7b31506fdf035cb452af5facd3e857423b6036aeb33a73bc52de4a92432cc54ba
MISC metadata.xml 387 BLAKE2B 6d46972a3cc251e871e38f8a3c78da1a800a0f63f07c9183b70c911d1ef2c88fd917e6d96f9b3dc9f25af94c2eef588dc1737c7fbd4dd34895c8f56d19047dba SHA512 601aac7eb666c65916dd3d14062d78b7be7b4df958bc6210fca31fb2eb362641ffeb8bd7c8d3bee24cf01340f4655fbe800bf3d92caf3c3bf6e602bf17719d26
diff --git a/dev-perl/B-Hooks-OP-Check/B-Hooks-OP-Check-0.220.0-r2.ebuild b/dev-perl/B-Hooks-OP-Check/B-Hooks-OP-Check-0.220.0-r2.ebuild
new file mode 100644
index 000000000000..648dbd5d538e
--- /dev/null
+++ b/dev-perl/B-Hooks-OP-Check/B-Hooks-OP-Check-0.220.0-r2.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=ETHER
+DIST_VERSION=0.22
+inherit perl-module
+
+DESCRIPTION="Wrap OP check callbacks"
+
+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"
+
+RDEPEND="virtual/perl-parent"
+BDEPEND="
+ ${RDEPEND}
+ >=dev-perl/ExtUtils-Depends-0.302.0
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=virtual/perl-CPAN-Meta-2.120.900
+ virtual/perl-File-Spec
+ virtual/perl-Test-Simple
+ )
+"
diff --git a/dev-perl/B-Hooks-OP-Check/Manifest b/dev-perl/B-Hooks-OP-Check/Manifest
index 6c6e18a89ac8..9f1bb9f0a830 100644
--- a/dev-perl/B-Hooks-OP-Check/Manifest
+++ b/dev-perl/B-Hooks-OP-Check/Manifest
@@ -1,3 +1,4 @@
DIST B-Hooks-OP-Check-0.22.tar.gz 76535 BLAKE2B bc0c6b7b057fab226ebc44376eecc26efd58b699ca87588dfc25d2f539f955f6e657a4e206430b80fceb5039d3203af75ace76d0e86b85bc734b8befaf0bd9aa SHA512 e68b08a34244afc73d7d3b2b0acdf8fe791b0b1f087b6b0496da0a1e655a9e51552ec8fb0f743c8626a0414fb469a2133d113ff5b4ba9f96217cc87bef877542
EBUILD B-Hooks-OP-Check-0.220.0-r1.ebuild 711 BLAKE2B 5eccefb9579904a549987d549d303f4996bf188e5105a2a371d30d3e098d68b8494299ebc51fd4f00ce0464ad4c4a57d86414a0209f010061e3e0f68e83e34ad SHA512 5b791fa9c496cd77ee85f9d65334ce68f1a17123ed241b97bea1701068924d798bbbd1f03b6d3132e98f3c09c21671e379ebcb9f918901c26081120fd5c7f5b9
+EBUILD B-Hooks-OP-Check-0.220.0-r2.ebuild 602 BLAKE2B f6ebac1846ce73b8bafa57ad8fb6f0aaa9f49d1be8775f9e0872cdfb6cf8c94c8b46de5eb9c2415d1c8d20735ac3868f703601f969a949587936309cb52c0c2e SHA512 16323e166c699f17c6a437d9e8c8f5426e45a6eef87c666628e7390d186dc744efb82503e1ea29c9b2df33b1e1d4b28bb948715c53034d0532baa73f08d90462
MISC metadata.xml 407 BLAKE2B 3f051810a12f29a1af9e5e59652d0dfa6cb52f1187b871c222cf8863be3ae5f381a8e9566f2a7695c2c7042ca57d8679504e375043de6de5304a6dc952de6cf1 SHA512 9762b6e81cc114559dfbf437b38a7ac46ce35c984005a5b0343a7af6f7f5b40ecb7530372b60365a0a0cb795e308cbe2415991072e4538fec76ba04e834fe4c1
diff --git a/dev-perl/B-Hooks-Parser/B-Hooks-Parser-0.210.0-r2.ebuild b/dev-perl/B-Hooks-Parser/B-Hooks-Parser-0.210.0-r2.ebuild
new file mode 100644
index 000000000000..e8fe283db11d
--- /dev/null
+++ b/dev-perl/B-Hooks-Parser/B-Hooks-Parser-0.210.0-r2.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=ETHER
+DIST_VERSION=0.21
+inherit perl-module
+
+DESCRIPTION="Interface to perls parser variables"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+ >=dev-perl/B-Hooks-OP-Check-0.180.0
+ virtual/perl-XSLoader
+ virtual/perl-parent
+"
+BDEPEND="
+ ${RDEPEND}
+ >=dev-perl/ExtUtils-Depends-0.302.0
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ dev-perl/B-Hooks-EndOfScope
+ virtual/perl-File-Spec
+ dev-perl/Test-Fatal
+ virtual/perl-Test-Simple
+ )
+"
diff --git a/dev-perl/B-Hooks-Parser/Manifest b/dev-perl/B-Hooks-Parser/Manifest
index bc35f21d3402..e4cf49d242ea 100644
--- a/dev-perl/B-Hooks-Parser/Manifest
+++ b/dev-perl/B-Hooks-Parser/Manifest
@@ -1,3 +1,4 @@
DIST B-Hooks-Parser-0.21.tar.gz 89001 BLAKE2B 116e0b780b37396b1987e55415d729c4bb88a9206d17b16f7ecf90b0c78f54d241d2cfc966d4deaa3d46ca8b175c2ddf50cd19f9a77e50633bfb3cf8dc85ab99 SHA512 7645b9f43ab147fc51dfc4f7e8b89b66a4225b214914f0cc12f9b8887e2717d373453c227e2c0cc0508424d01ea96dd3eb8160d746bfa484857bf9be8ec0c72e
EBUILD B-Hooks-Parser-0.210.0-r1.ebuild 673 BLAKE2B 77b852831be3fcbb260792964518bb274667f8e1afdcecfb3b7805da326a70d62fb1a375b50f956b03326c5d9c878aaab408b99eaf91cb13a7a7214439e5b5d5 SHA512 7136875e20b5eb80dd90c56e21e57d95d1bfe83f3b7c7794e25176c6765b54277f95d765571bbb486a0acf1c5351f83266e7099a02c2bad1f80f2c947391098c
+EBUILD B-Hooks-Parser-0.210.0-r2.ebuild 557 BLAKE2B d0730b47fe2e01629e7333bf67d064327b876e8c454914064d9679a2610243840a86261d2daa07510d0ef33158278cef4b87a8a980b3506811e829b819d7feb4 SHA512 5035270f2dcb1f72959d9e680c616ab8120c3970d8050907dc60dfc3a466469d38d698eb6b9cf6a284c6e711f5638170c9ec7e4b0174bca64a1b08b3b857f559
MISC metadata.xml 402 BLAKE2B 0abed0167d43fd0b15725f2ea8244bb64f481a7dff00ab32714388a4f9f55b9d6c42f85a41cf7b6e59cf128e1037b020c801976fb12a8e91c4d2f48809b4bcd1 SHA512 e85d84eef6edb8dcc1d9ab4380b1dc66ad81bd73389f120ca4563b1fad1bec474e8073073b8883a080c5daae2a07e46a5e9f6a6131b969d7fa47a280ad445c19
diff --git a/dev-perl/B-OPCheck/B-OPCheck-0.320.0-r2.ebuild b/dev-perl/B-OPCheck/B-OPCheck-0.320.0-r2.ebuild
new file mode 100644
index 000000000000..7a555c7cc83a
--- /dev/null
+++ b/dev-perl/B-OPCheck/B-OPCheck-0.320.0-r2.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.32
+inherit perl-module
+
+DESCRIPTION="PL_check hacks using Perl callbacks"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+ >=dev-perl/B-Utils-0.80.0
+ virtual/perl-Carp
+ virtual/perl-Scalar-List-Utils
+ dev-perl/Scope-Guard
+ virtual/perl-XSLoader
+"
+BDEPEND="
+ ${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ >=dev-perl/ExtUtils-Depends-0.302.0
+ test? (
+ virtual/perl-File-Spec
+ virtual/perl-Module-Metadata
+ virtual/perl-Test-Simple
+ )
+"
diff --git a/dev-perl/B-OPCheck/Manifest b/dev-perl/B-OPCheck/Manifest
index 9e370da2bae0..c27eb302c0c1 100644
--- a/dev-perl/B-OPCheck/Manifest
+++ b/dev-perl/B-OPCheck/Manifest
@@ -1,3 +1,4 @@
DIST B-OPCheck-0.32.tar.gz 76109 BLAKE2B bcc9235d548b297c512fcc27060565ef82a4c369eaad92151adffb475cc3992ffc5b0acd531754ac2aa45fd225d731e4863340d6edc6b88952edd74232b356e4 SHA512 35ee8f66c1958e5622399538417939f9c705af23faa724845ed5d585afd1b793f2d134dc37265111c9d8370c8c5c33b359b5379e3dd2676b47c8eb2768dd81cd
EBUILD B-OPCheck-0.320.0-r1.ebuild 694 BLAKE2B 397057c67a1c26f2b85d68067b2d74d9e63af4ebb134161b0fc7123a813467aae605bd0d335024367bba3258ac88d4bfc69f211b31dfa7938a0f8740e461b4be SHA512 6819b208de5503ce87c1cc970dddda91b00b838ec43bc7a89156095cb76c06e415101f6e3faf3021208bdc273326cab1448e1deb6b1e6a2d6ffa7a19878fc546
+EBUILD B-OPCheck-0.320.0-r2.ebuild 578 BLAKE2B 390456919333f7be27617a98de528b7ef8bfe1080f946bcdf669e97167162089d14bc2e5d1a4f4b398f122b661ef341aea8cecf492d3a4521746284591f2c32d SHA512 f9b2255ee7cc9a84bda8095fd31ae0c502b22b7b8e7f50a945db4d4bebbd67edb241846de82eaf6352d2f7348436625bcea79d3c6d9d2c4d1c8e75966636a36c
MISC metadata.xml 391 BLAKE2B b08f5f78a0577d0108819c87fd9cf353481e3379cbb607eeece51e92adff614772fdc4e3902e4afe1794c84f5b73df1608049425af8e96486602657dd69631de SHA512 14c1d0f6ad4c2f264cb0447ebf11904b3d138608877d562d7d06371799fba122097608ff39faf2de1df8313bed8c26a77ce91ffcd838c5900bfac5ad0ebe3b63
diff --git a/dev-perl/B-Utils/B-Utils-0.270.0-r3.ebuild b/dev-perl/B-Utils/B-Utils-0.270.0-r3.ebuild
new file mode 100644
index 000000000000..15f3b55b9b86
--- /dev/null
+++ b/dev-perl/B-Utils/B-Utils-0.270.0-r3.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=ETHER
+DIST_VERSION=0.27
+inherit perl-module
+
+DESCRIPTION="Helper functions for op tree manipulation"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~x86"
+
+# needs Scalar::Util
+RDEPEND="
+ virtual/perl-Exporter
+ virtual/perl-Scalar-List-Utils
+ dev-perl/Task-Weaken
+"
+BDEPEND="
+ ${RDEPEND}
+ virtual/perl-ExtUtils-CBuilder
+ >=dev-perl/ExtUtils-Depends-0.301.0
+ test? (
+ virtual/perl-Test-Simple
+ )
+"
+
+PERL_RM_FILES=(
+ # These useless no-op tests that simply clutter test output
+ t/utils/{31oldname,32kids,33ancestors,34descendants,35siblings,36previous,37stringify}.t
+ t/utils/{41walkfilt,42all,43allfilt,44optrep}.t
+ t/utils/{50carp,51croak}.t
+)
diff --git a/dev-perl/B-Utils/Manifest b/dev-perl/B-Utils/Manifest
index 8343e8dab656..546b3ff13ea6 100644
--- a/dev-perl/B-Utils/Manifest
+++ b/dev-perl/B-Utils/Manifest
@@ -1,3 +1,4 @@
DIST B-Utils-0.27.tar.gz 74612 BLAKE2B 4bac004543111890385dc0ba59fd73f25f4d3aea169c243487144deafe99c114f9783b4271570f3c2f40566f73767bc414818396d786c46d8b9fae9977c18b0f SHA512 a896476f59a424fa9062c5dfe6431493c020e51746fa7f7b4c7fcdb109d1c0fa252292b891263d676884f064db95f16958a5d2ed5981dc5997436dced6579e74
EBUILD B-Utils-0.270.0-r2.ebuild 896 BLAKE2B 5d177774baee17dd15370790793ec1b065b3638b9fc8e340e2f944304811d90b83b0f7346de2e3096bebf46fb8da23276588b0f16c0d30c698b6825b40d4c64e SHA512 0f70dd492d1d73fbeacd2807a77d893caadf74047ff7a035a4ee9120bc4e303e47a12c4e9a9838d4502c7152dec935d18b12ddd321dd86e212ba1d2050b93a4d
+EBUILD B-Utils-0.270.0-r3.ebuild 785 BLAKE2B 201c0d4f30963822698845f28838f52665871a6850e0e4fc661de96f29ba321eb08373b6f4e3a07bee07aed4801ad0837d108a4be020cbd2837ad41a4773ea70 SHA512 72aed74c36be6a2ba54ce303e9f509f70704891b94ba8dd7829f0fe960bb4d8f78bc2528c35cff2d26f074b927b8090b3fa48043d04119bfa6fc2e5eb1e2107b
MISC metadata.xml 517 BLAKE2B 234a53a3171fc466bad1cfd060e118721ad7995cf29c0d7fa0cf7a5761aef54fae356289d48e670182df7e66141271515907f5b5a0c6f05bb4672979b645e381 SHA512 55363ec8c48622deace93005a8bb453cb7debc4c0a508b2c0a033de9ffd14fbd03a411a25af8e87e945fb35949ba31d4408b3c0488a59ada1d871bb8b60ca97f
diff --git a/dev-perl/BSD-Resource/BSD-Resource-1.291.100-r3.ebuild b/dev-perl/BSD-Resource/BSD-Resource-1.291.100-r3.ebuild
new file mode 100644
index 000000000000..6cf6521d03c9
--- /dev/null
+++ b/dev-perl/BSD-Resource/BSD-Resource-1.291.100-r3.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=JHI
+DIST_VERSION=1.2911
+inherit perl-module
+
+DESCRIPTION="Perl module for BSD process resource limit and priority functions"
+LICENSE="|| ( Artistic-2 LGPL-2 )"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+
+BDEPEND="virtual/perl-ExtUtils-MakeMaker"
+
+PERL_RM_FILES=(
+ "t/pod.t"
+ "t/pod-coverage.t"
+)
diff --git a/dev-perl/BSD-Resource/Manifest b/dev-perl/BSD-Resource/Manifest
index 8b7c70d71cfa..37be9570e498 100644
--- a/dev-perl/BSD-Resource/Manifest
+++ b/dev-perl/BSD-Resource/Manifest
@@ -1,3 +1,4 @@
DIST BSD-Resource-1.2911.tar.gz 68183 BLAKE2B 463eccf52301bd89df8d98b604a01ab1870ecc825753ee72f84900f43ed77e70b1e3b9f162a4a7ee6a940933da3a5bfdb3f12a55a85e24886d076668f2f9263d SHA512 d0032d41c7c0468ed1c6d8f57b885f6cb97a5039d754c8cb60b2067daedaf53bd15fb6561a3d0f828df16dfa5417f663b8065ba65f4fea16dc9262728b3b6b85
EBUILD BSD-Resource-1.291.100-r2.ebuild 576 BLAKE2B 4e762afb19070fb8e5ebc32bc4acf7110e5c9c3b46af905f29832ba6069f8f588b9a84460b6d0f0e1a4643af61042f955910ead541b7092be353a94c993fc71b SHA512 4c5d51db52e9181bedf834d1ab0b2fbdb838e6820d8810200775feaf6fbc564b4930f04884448a70271dd52c87dbc8c2054f60c9267cf726916ecc504a2c7adf
+EBUILD BSD-Resource-1.291.100-r3.ebuild 505 BLAKE2B 2e7af82ea533b5639ffed2f856dd2ba9fbe93fe6ad1c67ccf49252ee41d76b3dd02a0b0f4a406c7a26d1cb63cba3ba58a6165c74d95c701df809a5475d34ddc8 SHA512 ebeb2df32107be4fe0a6501f3887c8f0bf0e30d36a7e2d8b0c3e37805ef53a7ec7d607b5502b4d34c143134d8035a833f2ff3586f2a9129d4c783df747394bd4
MISC metadata.xml 397 BLAKE2B cbe8471da5b08e836c85d46584908d410fe1e7d9feabaa3a9bd0cf2ed55789355b72e9fd91d0a5e197a0a88864d8cd984a08a81f5109647667540fb9a6e0b730 SHA512 73012517a67d235ac9442120cdfe0510c3531d5b268a42a681dcd93b378a9efff61352f893aa016318cef11dbbdccd2f35ec7fc92c8325ed77f377445ff9dcfa
diff --git a/dev-perl/Bio-DB-HTS/Bio-DB-HTS-3.10.0-r2.ebuild b/dev-perl/Bio-DB-HTS/Bio-DB-HTS-3.10.0-r2.ebuild
new file mode 100644
index 000000000000..723270ce834c
--- /dev/null
+++ b/dev-perl/Bio-DB-HTS/Bio-DB-HTS-3.10.0-r2.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=AVULLO
+DIST_VERSION=3.01
+
+inherit perl-module
+
+DESCRIPTION="Perl bindings for sci-libs/htslib"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+ sci-biology/bioperl
+ sci-libs/htslib:=
+"
+DEPEND="
+ dev-perl/Module-Build
+ sci-libs/htslib:=
+"
+BDEPEND="
+ ${RDEPEND}
+ dev-perl/Module-Build
+ test? ( dev-perl/Test-LeakTrace )
+"
+
+PATCHES=(
+ "${FILESDIR}/2.11-build_env_ldflags.patch"
+ "${FILESDIR}/2.11-build_split_htslib_opts.patch"
+)
+
+src_configure() {
+ local myconf="--htslib-includedir=${EPREFIX}/usr/include/htslib --htslib-libdir=${EPREFIX}/usr/$(get_libdir)"
+ perl-module_src_configure
+}
diff --git a/dev-perl/Bio-DB-HTS/Manifest b/dev-perl/Bio-DB-HTS/Manifest
index 20488594eba4..5645082decc1 100644
--- a/dev-perl/Bio-DB-HTS/Manifest
+++ b/dev-perl/Bio-DB-HTS/Manifest
@@ -2,4 +2,5 @@ AUX 2.11-build_env_ldflags.patch 819 BLAKE2B 7c082fbe66b3b75a81e7fc660ff202a34fa
AUX 2.11-build_split_htslib_opts.patch 2453 BLAKE2B 19f99d0a56db7c4778bc478cd952062e8095997fe9028b6c7e251e2391f9f074774bdaec6db7c610488a921a73abf83edeee2b5f5a5185d4bb422c5dff6a8634 SHA512 4770ebb1bf8fdc3e51f4a020db1c45befa64478bd2cf2d77397e5e7ac09d34d17457ecd2be2fd53062ada48f579621cb959c245493906b9c04367142b27a2fa8
DIST Bio-DB-HTS-3.01.tar.gz 5250834 BLAKE2B ca7d3dfb6886460e7beee495eaa6857c912dc6bff24c1c8b888e7ada5ca736035af7ee48adeb5dd3b10204f99be4d0e2cb8d6350fa3e7bfe3fb1299e935ddc4e SHA512 4a464ffb300edf8ed8839c4d788a7c53d2a2cdc5abd675b8648d42e0b60f78b905dfb81cf1396daddbf2e279db2819df250117ecebdc3de5fdcb94a812182255
EBUILD Bio-DB-HTS-3.10.0-r1.ebuild 900 BLAKE2B b3c0b4ff419f88a4dce8e9c67e07fb616ad93ce3b0481358f2c069e134189467ec26b04af618859411da2c5c5e65da55a29fa7544163f424ad1b7c86d48131f9 SHA512 5369f81951a6e4542a7aceff170659a883ca387988ba0587e5fbfe84c02fe15bc1c078809731f0184616f7350b65bacf737bcfe3f130400844ed975c6cf901c8
+EBUILD Bio-DB-HTS-3.10.0-r2.ebuild 728 BLAKE2B d996b230c01597ec6ac0ea5fcdc2631ef68d47b6c53be950f3246e248179d433dd340d3299f65d34ab03cda8757eef2bb9e1fc5d30f6276cef88991f9896cd80 SHA512 99ec90cdf2987cc5b65484c430db9677f3eadc223eb629fd4f63004edf89708f3b6aff82caab61ede88b9cf226a015e8e4e422a547ae32a17e9e10df160cb05b
MISC metadata.xml 2412 BLAKE2B 4893360005453fa43a60535f2de52325bf0e231bacb3cde5f16689e8d0e3737d6eb1e3d552a856579c7185661e75ee0be6d81192a24dc346cf6a1bd3c6c42a93 SHA512 2b4e16a3fe81d1bfc5a1046c5b9dbb5156c98886d7265dc934c5e08523b7afef18a5bccd9a152847c85f1b94fa0c463a23b42dbf4ac9e9e869856feb71e59c53
diff --git a/dev-perl/Bit-Vector/Bit-Vector-7.400.0-r3.ebuild b/dev-perl/Bit-Vector/Bit-Vector-7.400.0-r3.ebuild
new file mode 100644
index 000000000000..1283f98baa8e
--- /dev/null
+++ b/dev-perl/Bit-Vector/Bit-Vector-7.400.0-r3.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=STBEY
+DIST_VERSION=7.4
+inherit perl-module
+
+DESCRIPTION="Efficient bit vector, set of integers and big int math library"
+
+# License note: upstream mess, bug #721222, upstream is fine with "perl"
+# https://rt.cpan.org/Public/Bug/Display.html?id=132512
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+
+RDEPEND="
+ >=dev-perl/Carp-Clan-5.300.0
+ >=virtual/perl-Storable-2.210.0
+"
+BDEPEND="
+ ${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
diff --git a/dev-perl/Bit-Vector/Manifest b/dev-perl/Bit-Vector/Manifest
index 6daeedf3d471..de78b702e59a 100644
--- a/dev-perl/Bit-Vector/Manifest
+++ b/dev-perl/Bit-Vector/Manifest
@@ -1,3 +1,4 @@
DIST Bit-Vector-7.4.tar.gz 135965 BLAKE2B e05391b2a38a30f33d9029273c4f5ea029a8d97db21c0c2d60406c05185be1ada280744c5008129e27c79993a726ca0bfd682a9c33453f6709fdb5614bd3229e SHA512 80aa49aea8c31c60c14161198eab9d620d738530c3c209104b8ad8f1144822f80c3effb3303c569fc556b2457328659ae5d1aaf511d714c835618b84c722abc5
EBUILD Bit-Vector-7.400.0-r2.ebuild 739 BLAKE2B c9e8e269bdaf417de004be1d78c45cbfd89a0769f28adc0fcec5de991d90bd203980b4cc907e7c43e6a64c28255292e6c8634cb5cdf41b517d88b939e9f2dfef SHA512 f0480ee829b006eb38ca58cc78dfd8c695e86f0aaa4e29162ab59aa47d6b6b09d58f79ababf03fec1f643811ea6cdc74f32dbdbce82f0b844cdf96075bd1a037
+EBUILD Bit-Vector-7.400.0-r3.ebuild 670 BLAKE2B 13d8d216e1b706ce5062771c96931add1a523c1d85468658ea1a432d24ce9185aff21f6ab90f7363c47cd38782e7dfb76fb7d5566a247cd15df43717f816e3a9 SHA512 96173e3a030bb68755ccd7769de2a1651381c2f4382dab62c35c457d4092db32a3ecef16f5446929500659056f16114fdcf62143ffba2db9a59c66450399fea6
MISC metadata.xml 527 BLAKE2B 50a5ee952c1e4c6f959af94df7c24f4f77f00ee4e77cad0d06322ba4373caeb18067aa84bdc8690feb0537037f29b0bff93d521c1963cff453a0fc3b81e9743b SHA512 9b682615792d87ba08ec2e88ab31cf0d641e61d82a064d9bd21607b3afc9dfd02cbf6cc96349cfdaba3e975ddeb23f51d94d91359e0df95dc5f7e297b11f51ab
diff --git a/dev-perl/CDB_File/CDB_File-1.50.0-r1.ebuild b/dev-perl/CDB_File/CDB_File-1.50.0-r1.ebuild
new file mode 100644
index 000000000000..b30a528050dd
--- /dev/null
+++ b/dev-perl/CDB_File/CDB_File-1.50.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=TODDR
+DIST_VERSION=1.05
+DIST_EXAMPLES=("examples/*")
+# Parallel breaks
+DIST_TEST="do"
+inherit perl-module
+
+DESCRIPTION="Perl extension for access to cdb databases"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+# bug 787551: T::Fatal and T::Warnings needed
+BDEPEND="
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ dev-perl/B-COW
+ virtual/perl-File-Temp
+ dev-perl/Test-Fatal
+ virtual/perl-Test-Simple
+ dev-perl/Test-Warnings
+ )
+"
+
+src_prepare() {
+ mkdir "${S}/examples" || die "Can't make examples dir"
+ einfo "Moving bun-x.pl to examples/"
+ cp "${S}/bun-x.pl" "${S}/examples/" || die "Can't copy example to examples/"
+ perl_rm_files bun-x.pl
+ perl-module_src_prepare
+}
diff --git a/dev-perl/CDB_File/Manifest b/dev-perl/CDB_File/Manifest
index 3307f2bdf30a..677386a3db41 100644
--- a/dev-perl/CDB_File/Manifest
+++ b/dev-perl/CDB_File/Manifest
@@ -1,3 +1,4 @@
DIST CDB_File-1.05.tar.gz 138550 BLAKE2B 57b17b59bce907265b3eceb0957adf8790ea21a1b837fca99e9854284ea185ffcb80511f2ec9909db47425a6bde22d9a07bdfb40fdd02b84d816b2c224d56fc0 SHA512 e2612f52ea4c420b73af33b1ee6189967cb69076b4e816aa51987cb724908a768435429eba65e4aca641512bdea355a76663991da542a14a6300f03ce2d488f7
+EBUILD CDB_File-1.50.0-r1.ebuild 782 BLAKE2B b7dc94d5f39326fdfeaad29a323174c25d773b516a0917f67aee6fbd911d68ea8bf94bd820db4d8b79948e7fc9bd914b304d59036efae32a8dff4976ddbc0220 SHA512 d4b5315cf659ed2cf3bb2906273baa3c148c09325f373bc9420a4a8d88915250ec3b77c7c1b7225b5edfc9d79698f8a124ced012a711923e187fc5b1f202fab8
EBUILD CDB_File-1.50.0.ebuild 902 BLAKE2B 8e9ac44aaef5f6abd208508e4c1a3b469bd526e58cea644439cbce978f34760afd64e30a819c920974308279aaa28bf05a6b671fdba95827808fa3f4a1f4cca3 SHA512 989d9ca17fad5573dbe4dbe6855a0084b4b5d7836fbfc18b613eb7db004cc3349a2557bbbd83d043a25aa0bf0777c0b3188e38fef009df65bd65f6afcb9bd920
MISC metadata.xml 388 BLAKE2B 1fc2a2802b7710ae0a96962f32c5e97efcc0549f1e245667538b1a8d2236216c44e81a0f258179af48b595486fe5ae613170f86be8689c4aa43f9d592b751f73 SHA512 d7b0f1b2403fda93faba174faf8374c175077fa3562608f331290c369abaf8210fa333f42167b181f21de68630f05a9f008f8ed70d176ff4b42a1665ef1aff51
diff --git a/dev-perl/Class-MethodMaker/Class-MethodMaker-2.240.0-r3.ebuild b/dev-perl/Class-MethodMaker/Class-MethodMaker-2.240.0-r3.ebuild
new file mode 100644
index 000000000000..2c3a8b3ee05b
--- /dev/null
+++ b/dev-perl/Class-MethodMaker/Class-MethodMaker-2.240.0-r3.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=SCHWIGON
+DIST_VERSION=2.24
+DIST_SECTION="class-methodmaker"
+inherit perl-module
+
+DESCRIPTION="Create generic methods for OO Perl"
+
+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"
+
+BDEPEND="
+ virtual/perl-ExtUtils-MakeMaker
+"
diff --git a/dev-perl/Class-MethodMaker/Manifest b/dev-perl/Class-MethodMaker/Manifest
index 27648caa8fdd..fd9eff05d3d1 100644
--- a/dev-perl/Class-MethodMaker/Manifest
+++ b/dev-perl/Class-MethodMaker/Manifest
@@ -1,3 +1,4 @@
DIST Class-MethodMaker-2.24.tar.gz 77242 BLAKE2B 741e1e592658637fd001e18d45b27410d3a522146decc61b458561b86e7cd2d866fd2762344224a999ecd661a89b8ad226c3b0383c562a55a3e40157bdc04edb SHA512 d78f89df41d5c566dee74d30ff1b71488e9510639e795dd2f21e95e0516b039d15dd6743342cb28841e0fc698f64b3b3f349b5da788220598dff6ad95225ae0c
EBUILD Class-MethodMaker-2.240.0-r2.ebuild 527 BLAKE2B 74b4df8f18c93c6f61d748944bcdc74d066d324312f3cdcdd7636895bb95965c0515cb1008c6816929d7844d76bbfcffd4db0f764b9dac9c707f4f6bd14de2ca SHA512 3c0af1789de51a3a09348680cd84365ae3fb9ef8e3fc85d5e869a01cb52b7aa7222432bb702bc8f0d5165f23c1ac89652f5589be6807ba90e206ce408fc3b1a1
+EBUILD Class-MethodMaker-2.240.0-r3.ebuild 455 BLAKE2B 8f8ed096ad97fc24c1fe8769efc43282cc4bf3e3b91a92cc654071bd0c9fb9fe3c1338286e2cafec5599951f48486113c2a8762596c8c74b21c3cbec65ded0be SHA512 4226b9bde5aa2bbd5495a6dc19969ef1089b182f40cc3730bfff9c8f61d64ce58577237620f458ef0a1adff8e19ad86d6fb221d2463e853770468e277729741b
MISC metadata.xml 759 BLAKE2B 9b92071220f1a386f2dc531072d0063edc1d28cb809ff6d8c35d0b75405c2a3e22ea334c448f1a4ca50b4f3e1a0227829e305dba7bb5f2cca14bb3e36d38076b SHA512 88bab0f922ea612bead5843a9278b044fec0b9014aee3bf0d605abf9e1d8d18e0d035e4751c3f8b68754016232c91895650077c0956d46783434d0a51d7586c0
diff --git a/dev-perl/Crypt-Cracklib/Crypt-Cracklib-1.700.0-r4.ebuild b/dev-perl/Crypt-Cracklib/Crypt-Cracklib-1.700.0-r4.ebuild
new file mode 100644
index 000000000000..db112e35efee
--- /dev/null
+++ b/dev-perl/Crypt-Cracklib/Crypt-Cracklib-1.700.0-r4.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=DANIEL
+DIST_VERSION=1.7
+inherit perl-module
+
+DESCRIPTION="Perl interface to Alec Muffett's Cracklib"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="sys-libs/cracklib"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ ${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.420.0
+ test? (
+ >=virtual/perl-Test-Simple-0.470.0
+ )
+"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-1.7-CFLAGS-1.patch"
+ "${FILESDIR}/${PN}-1.7-no-dot-inc.patch"
+)
+
+PERL_RM_FILES=(
+ t/pod-coverage.t
+ t/pod.t
+)
diff --git a/dev-perl/Crypt-Cracklib/Manifest b/dev-perl/Crypt-Cracklib/Manifest
index 1aa85fd83327..84c181005a18 100644
--- a/dev-perl/Crypt-Cracklib/Manifest
+++ b/dev-perl/Crypt-Cracklib/Manifest
@@ -2,4 +2,5 @@ AUX Crypt-Cracklib-1.7-CFLAGS-1.patch 615 BLAKE2B 411b7d0838c3572d2022d50eb9e9f5
AUX Crypt-Cracklib-1.7-no-dot-inc.patch 449 BLAKE2B 10f24e1cefbec04b92bf86ba223568b26882791e113549ea846257fd9af9a399e38ecbabebadf36fa4b71913824ce95dde863c6e440ca4efc77d3f2f8ab67239 SHA512 759811c9146ae4547c2f535a0297687683cf53766bfa8105c8dab550d85fa2908a117fd003bf74743a1a1d14bb49c66d79efe502f092cf0a6eeeeb51004216e6
DIST Crypt-Cracklib-1.7.tar.gz 27529 BLAKE2B af59e82f36baea3871dcd9de501c5dcd44c652207d5e3df8cd001e48285965ca26bb5df81e50ebfd5c575629783f7ba8c0f225cacb13eaff5c2ca2c3bfd1a018 SHA512 1364fb75bf363d81d418c2f0590dbe6f889ffc5db2a467931d5ef9221c1c762244eae34016a0c0ad57a12aeaa108ad22b3ab67cb8b28beb2f486d13e497f8e13
EBUILD Crypt-Cracklib-1.700.0-r3.ebuild 678 BLAKE2B 7b1e0722cb6e3749514869a99cfe1b6a36cf35e4afbbbab5e3fdb69b947e789b09f55cdd83b282ba8711e7b45bb657dcc218eca13843c81ea1d7592c28be5883 SHA512 8ae56cf25aaa3862e1ab2b706e7f67229e726c9d1bafc35a3e7cbf74ccf107b2f77de841333ccc5c7b4c00be8a49139176faf61a530f443293faed583b243974
+EBUILD Crypt-Cracklib-1.700.0-r4.ebuild 565 BLAKE2B 5718428dd56b635122323bd9edee5de806dcd172fbaa30f74d29cbf0ee83a0f92c46234227944c5baa7ed110834b0dc1972c563bc5ce84e8740b7d1978420fdf SHA512 8ee2997503f86b8fea3527452555dfd368f542edd893989314ca5fb4804d41328d337e11f3f7cebe5c550a9306178c75b05495e0773d038866984034bd2d533f
MISC metadata.xml 401 BLAKE2B d6f316dac4db065a2995e02952acf652d85794d3484468b89d8e5673b1aec0b9c789fad25e9352f7edc4f6bb238feb7a7b289d9299863d9a9d40a4c6cb7c4402 SHA512 55e01c18a40842a096f3a64a14b87b13481549328a03d79bbb4ac6f4bd17f00e36fd9843f485a62f3dda93a1681c63adac80e00c6d572c8a991b1cf3acabee3d
diff --git a/dev-perl/Crypt-Eksblowfish/Crypt-Eksblowfish-0.9.0-r4.ebuild b/dev-perl/Crypt-Eksblowfish/Crypt-Eksblowfish-0.9.0-r4.ebuild
new file mode 100644
index 000000000000..d480c68f7e11
--- /dev/null
+++ b/dev-perl/Crypt-Eksblowfish/Crypt-Eksblowfish-0.9.0-r4.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=ZEFRAM
+DIST_VERSION=0.009
+inherit perl-module
+
+DESCRIPTION="Eksblowfish block cipher"
+
+SLOT="0"
+KEYWORDS="~amd64 ~riscv"
+
+RDEPEND="
+ virtual/perl-Carp
+ >=dev-perl/Class-Mix-0.1.0
+ virtual/perl-Exporter
+ >=virtual/perl-MIME-Base64-2.210.0
+ virtual/perl-XSLoader
+ virtual/perl-parent
+"
+DEPEND="
+ dev-perl/Module-Build
+"
+BDEPEND="
+ ${RDEPEND}
+ dev-perl/Module-Build
+ >=virtual/perl-ExtUtils-CBuilder-0.15
+ test? (
+ virtual/perl-Test-Simple
+ )
+"
diff --git a/dev-perl/Crypt-Eksblowfish/Manifest b/dev-perl/Crypt-Eksblowfish/Manifest
index 60cdd596d68e..992e259978bd 100644
--- a/dev-perl/Crypt-Eksblowfish/Manifest
+++ b/dev-perl/Crypt-Eksblowfish/Manifest
@@ -1,3 +1,4 @@
DIST Crypt-Eksblowfish-0.009.tar.gz 36302 BLAKE2B d28bf1600a5d2d5c1b119b91957d8c1ac21b1da0e3eaec4b8603fc7ceb8c75b352dda620c250b7cc0330abd4fc81b18e8670bd1901013d0cba2cc800b3804898 SHA512 ca66a1ca4fd71388f25dc77c943e2416ed8534576309dd75f19a7219457418140c1bd21887d61918c34d3d6f9e11ea822b4661d30c6edf7f3673bbcd9a00a51b
EBUILD Crypt-Eksblowfish-0.9.0-r3.ebuild 975 BLAKE2B 0cf08534027084b32cf0fcfe8e8ded7bcfdc3c5a484fbfbf51e157112288e65c424683fc5f0dbd205f93902cbc544b689279589877a5e205a0614838fb70c16f SHA512 8f07ab8a0e55a0c6dc44ec10e11ef74fe6210365e379f109c9e2e182cfa67ca276efe9ac721dfa4a8694e8ed749f4792ced19979a3be8e1bfd72d7ecef70fc87
+EBUILD Crypt-Eksblowfish-0.9.0-r4.ebuild 568 BLAKE2B 8c9b4ba9bccb312a2d9d58e01795721e5da4b5e04b760f471f2de3307388b40da083a723bc65b2a0124957823616820cbeaa0327f3d7063f5cd2e550b88fc04e SHA512 c6133be80e1baacc4325fa4807a1a049e08f1049a88e61512643b235ae8b0338d00de088047f0fbbd95f3002de755c766047bce2973ad070a696bc13243f623e
MISC metadata.xml 407 BLAKE2B 788cd4519efaa8b539da80e38de27cfc50be35aadf41ce32d2874f6976c9abc7566ad64b1a6c369526b18a7c9b98d0441c2270f39fd35d6c10f94d6ceb21f56f SHA512 6feb855c031d388d53051f0f37370a1a78bef3fb3cd10f608e9c856fb8349947fe1b93b74192929cfd67f92d701bc2c1b7d4c231cb8f8f740cada495b475e798
diff --git a/dev-perl/Date-Pcalc/Date-Pcalc-6.100.0-r3.ebuild b/dev-perl/Date-Pcalc/Date-Pcalc-6.100.0-r3.ebuild
new file mode 100644
index 000000000000..958cd2737874
--- /dev/null
+++ b/dev-perl/Date-Pcalc/Date-Pcalc-6.100.0-r3.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=STBEY
+DIST_VERSION=6.1
+inherit perl-module
+
+DESCRIPTION="Gregorian calendar date calculations"
+
+LICENSE="|| ( Artistic GPL-1+ ) LGPL-2+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+ >=dev-perl/Bit-Vector-7.100.0
+ >=dev-perl/Carp-Clan-5.300.0
+"
+BDEPEND="${DEPEND}"
+
+mydoc="ToDo"
+
+PATCHES=(
+ "${FILESDIR}"/6.100.0_identifier_before_numeric_constant.patch
+ "${FILESDIR}/${PN}-6.100.0-unescaped-left-brace-5.26.patch"
+ "${FILESDIR}/${PN}-6.100.0-datestamp-window-move.patch"
+)
diff --git a/dev-perl/Date-Pcalc/Manifest b/dev-perl/Date-Pcalc/Manifest
index cc20b6afb800..d8732df05186 100644
--- a/dev-perl/Date-Pcalc/Manifest
+++ b/dev-perl/Date-Pcalc/Manifest
@@ -3,4 +3,5 @@ AUX Date-Pcalc-6.100.0-datestamp-window-move.patch 17413 BLAKE2B 8c854bb9c92029e
AUX Date-Pcalc-6.100.0-unescaped-left-brace-5.26.patch 10615 BLAKE2B b5d3b3d3ea032f7b2f4c188e9b58b4e77916c73e2992e5eee41b106557a913a18de73560432ed3f22f2ea26be5d6ef24eafec172ab5cad2154416f22d05d4574 SHA512 1f4f4a826d5657f86ce31301b655f54951f307a08f9d01d5c49a868946c920b22ce5c144a2419aefef0a028bd7de59b29c723a3f162111326d1e3256a49f280a
DIST Date-Pcalc-6.1.tar.gz 216790 BLAKE2B 72029df7ed1169b9a0e0ee81b1b70be20d5bfb1366abe8bf1863bd7c7e17b7fcbecb565a301642c8ecb641a18fa9bc8c16cbf38137c22b2e80c784ee8e6f642f SHA512 3f234e505f068e068608e76f5963f85172c1b04b5770d24d33bff704b2a50f1e4f222cfdf2cc5a992e618078f0bf018838278db2cd00e8037bdb2482eb0907c2
EBUILD Date-Pcalc-6.100.0-r2.ebuild 846 BLAKE2B 4ff970baa4474bd3b923e54de2024bfc66a741084de04a68a156fb557e5b07e850db1ca5a8924728ec7146096e89e844403f7f7291aa36b6e5a4a06eae67e024 SHA512 c4e7395de234137752fc2d88af84e86fb904b6ee32086bf150573207449f41b2b6be7f7429524d7a0102df0972e3db550293cb6d152ab30c5bb071df706e9e1d
+EBUILD Date-Pcalc-6.100.0-r3.ebuild 661 BLAKE2B 394ec225add194dc63af4b0e6c71a8ccb7d330144c641cee1fe621574160b40431cc33bdbd14f859cdba2ef6e799f330fde61f15d264a0cce4ab01f323eacd6b SHA512 cfe1f0c913a8e2d3628b73d4fe6441f17afa11a934f2d26b34455b0b537e8b3e759183c5986e913ea2c946fce9b7de4918764f8e30c7694f155075ae4ae41112
MISC metadata.xml 661 BLAKE2B 2f277a08ea93d4961f653bfcf6d54fc62a56aed6b3a8360c40cf7e0b35888cb7f79b3fea4b6b77a8e61fda4fcab721442444f81f7a5b351b62a312e49b424a09 SHA512 905eb90c0123a91779ab0adc83520a30b5d1209f393f9f1fb9a7759844aef655f0c6c63839dc80e44026b103bbf8e8079c5c3e930c4325376468f2633b7babc3
diff --git a/dev-perl/Devel-CheckLib/Devel-CheckLib-1.160.0-r1.ebuild b/dev-perl/Devel-CheckLib/Devel-CheckLib-1.160.0-r1.ebuild
new file mode 100644
index 000000000000..36c1eb5061d0
--- /dev/null
+++ b/dev-perl/Devel-CheckLib/Devel-CheckLib-1.160.0-r1.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=MATTN
+DIST_VERSION=1.16
+inherit perl-module
+
+DESCRIPTION="Check that a library is available"
+
+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-Exporter
+ virtual/perl-File-Spec
+ >=virtual/perl-File-Temp-0.160.0
+"
+BDEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ dev-perl/Capture-Tiny
+ >=dev-perl/Mock-Config-0.20.0
+ >=virtual/perl-Test-Simple-0.880.0
+ )
+"
+PATCHES=(
+ "${FILESDIR}/${PN}-1.14-test-toolchain.patch"
+)
diff --git a/dev-perl/Devel-CheckLib/Manifest b/dev-perl/Devel-CheckLib/Manifest
index 96d0d361f3da..e5da4c51806c 100644
--- a/dev-perl/Devel-CheckLib/Manifest
+++ b/dev-perl/Devel-CheckLib/Manifest
@@ -1,4 +1,5 @@
AUX Devel-CheckLib-1.14-test-toolchain.patch 1468 BLAKE2B 5f1b0dc8474f3af85cdec211f33b8a675cc817ae5bd0fdbe7814fa951e5752a1b19066b21c2ed8ebb6505d93f8d09856861b40d0edceae3ea6e6a08c99ef298e SHA512 dd198c0358b86473d968385b49ef6e4fd328960cb751093e4d69d9f3a257c640b2f8667b039864af1981b4eabb2523e3e1e9440ce6055a2457ec95673f3879f9
DIST Devel-CheckLib-1.16.tar.gz 15863 BLAKE2B 6153daabb65cf78968f93890339333fbb6f3a9f73f64157a1751cf695b5010cd276c28c1654b418d12363027c4a24de573d6e53d615a816f663a3b6cdd6587a9 SHA512 919da046cdd1f48e0ccd8a7734a98f3144c0005c8303b02b43aeedcd2cfc148c78f502f26a80ea2612279e2becf4948b408d8cbd4b7cc514519c5954ae4139cb
+EBUILD Devel-CheckLib-1.160.0-r1.ebuild 705 BLAKE2B 9034c48608034c4bc3a5d872dea7096ecf080620c233cbd18d3ec7dc95e815f6aa628948592c6b3a136457eff3a7d48e35a9c7e2d2fb7d7e4313bb73d217bf95 SHA512 b5ba40175ca74c753c95b9bb8e0a2b65844a85272058f542b889bb485c25fbb04df684b40be9af6a3e42905d0aabfe489f554aaa52893fad0c4d569ede697c7e
EBUILD Devel-CheckLib-1.160.0.ebuild 825 BLAKE2B e3f80fe87a603f4cd107c77b16cb6cddc9eae96d6597fcd004275eddadcc555458d925e7e09e58c1f44ac4f7b38824ed2f111834c6750a1039213995f763f3fe SHA512 dda5778a758caa8238aae15ca99e2b7eba3999cecdf5854c510dba028f7fd66712498fd1f85b126b8eebc3ffbd33523de037795a25f77f150cf4220fff3093cf
MISC metadata.xml 466 BLAKE2B 8fb5388af0f2065e8d1a36b71d6c09543aeb6e51265db3061a1c1b9c765c7182487a21fe2e0518225a8f9b81713c7733ae109408c2af7a775f4b60351b12c24c SHA512 7e2d7ca1d7e2dda92ba858ae52f01254bb41d050c8a314d640f1c6da6d2ee348ac44c0ca3b9214acfdf1054199fed46813d19a31235146ab034b66e9d0797544
diff --git a/dev-perl/Digest-SHA1/Digest-SHA1-2.130.0-r3.ebuild b/dev-perl/Digest-SHA1/Digest-SHA1-2.130.0-r3.ebuild
new file mode 100644
index 000000000000..6c1af1a5f5b7
--- /dev/null
+++ b/dev-perl/Digest-SHA1/Digest-SHA1-2.130.0-r3.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=GAAS
+DIST_VERSION=2.13
+inherit perl-module
+
+DESCRIPTION="NIST SHA message digest algorithm"
+
+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-Digest-1.0.0
+"
+BDEPEND="
+ ${DEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
diff --git a/dev-perl/Digest-SHA1/Manifest b/dev-perl/Digest-SHA1/Manifest
index cbb08c04a9ea..53127104be14 100644
--- a/dev-perl/Digest-SHA1/Manifest
+++ b/dev-perl/Digest-SHA1/Manifest
@@ -1,3 +1,4 @@
DIST Digest-SHA1-2.13.tar.gz 39078 BLAKE2B b83c9013a932f0c1da9a9ff57831a57de04ca57f61ee553bb7f7084cb75eb8bcd61069ab5277af2039c4ede37b8d7c34d7a5c99f434000cd14670d4b2b5ca7e4 SHA512 44d0c57ecc7d2126a0387552e76c9204e45fba174af6ff7abc1c9ae00d549eb7370ee20948caf12fafefedec0098b8231249d14b109c53470ee1d5bf3de3305d
EBUILD Digest-SHA1-2.130.0-r2.ebuild 560 BLAKE2B 0f46357696ec59dfafed6e17de5e3dda54d50f71066dd304d17ae9890ce033ac36c9170b6d402bc79c02e4c47386c83860ababb9f4386080175a882a32a50451 SHA512 5c693efaa78c5e5a3c95088808a8c73509512d9c86a4b225f4bfea66f6ddc6f0858004258c4ceaddd95b139dfcb2214352d8ad4d2f8f6d6b2ed9e95855da9909
+EBUILD Digest-SHA1-2.130.0-r3.ebuild 489 BLAKE2B 66b183412e2daff251f9feaae51933c51f50f9033358ea5e98d84bec7c46262c69679f4002baf1e823ebe0ef5824d173e7f4ea74470188e61232defd9ea36947 SHA512 355148674ea33867c880ee9c1eb987fc5964bdbacc07766ed90bcd2ad4809c21598ff7b79a52f3bc1eb7457dbee268d81ef6d40da45abce02e18915522fce3cf
MISC metadata.xml 395 BLAKE2B 3eedd5330a660633580c5bc2648f22ad0d4b8ed42831049b21b5809b26f7da5b5dc0f80ed368e4baf891c1f96adb0878fb0e9b9e02a2503dcedfb4a7bdce9471 SHA512 a180a1a0f4f8915c4d276e58bb0248ca7fa8a3a5da1717a44953c01121ba65d640283bf8d149f6dfc881a8dfd9c9c6d114673e1ddc340f24cc066500b13eb5bd
diff --git a/dev-perl/Encode-Detect/Encode-Detect-1.10.0-r3.ebuild b/dev-perl/Encode-Detect/Encode-Detect-1.10.0-r3.ebuild
new file mode 100644
index 000000000000..6d90f24f1d19
--- /dev/null
+++ b/dev-perl/Encode-Detect/Encode-Detect-1.10.0-r3.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=JGMYERS
+DIST_VERSION=1.01
+inherit perl-module
+
+DESCRIPTION="An Encode::Encoding subclass that detects the encoding of data"
+
+LICENSE="|| ( MPL-1.1 GPL-2+ LGPL-2.1+ )"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+
+DEPEND="dev-perl/Module-Build"
+BDEPEND="
+ dev-perl/Module-Build
+ virtual/perl-ExtUtils-CBuilder
+"
diff --git a/dev-perl/Encode-Detect/Manifest b/dev-perl/Encode-Detect/Manifest
index fe082a1c4372..ed4528e71dd6 100644
--- a/dev-perl/Encode-Detect/Manifest
+++ b/dev-perl/Encode-Detect/Manifest
@@ -1,3 +1,4 @@
DIST Encode-Detect-1.01.tar.gz 179698 BLAKE2B 17b706be23a0cf81b0831f72fcef73e43036df83e4c656b5d0b4ac7dafa647f1f4c0b3981a95762f80059f5b89d92ab1a49a5188334c15c638705c4e70e382a6 SHA512 cc9c81f716dcb61abb321abd84e4ebb95a674d9aa34c4265f58cace38f6d15ef4f2b8338190ae7d200672e047b795a30ce6155f9c1b1c424e25d962579b96224
EBUILD Encode-Detect-1.10.0-r2.ebuild 693 BLAKE2B 5653190c12cfe2b090cbe1317f4ceab7c68c371698aa9111b8aacda38978f7d225ef277de8c0479701fb081d8e34c9d22d1c9c68e4f169b1028125d5c9bc8a0d SHA512 88a2eea5cb842eda66d0daa68a73c29b5236c8e8a1b17e8db38a6d402107dd77945b32a526663bcea20b7f9dedbd7e6dd410e17d4097c3071f742495b213f985
+EBUILD Encode-Detect-1.10.0-r3.ebuild 528 BLAKE2B bcb2ba35286e68f6d49132062dfe7d4fe45a6ef7dc4c748d33d7d6bca41060ebffaf904b728b8f6bd4fee46adf478f2fcaeb1663d4090450c053abf9ef486e22 SHA512 044fc558056128ae2fbf4076c61e054556f8d10a1ce11f8e2f5d84c11f956b59abf327224068cc67295d67f75cc2b4a34671b5db2ca9d0f7342c5126e2533516
MISC metadata.xml 470 BLAKE2B 6def5a2af11920d27c3f3cc924b849d57c0bf877926b4f93c05fe115419969e9715ac988d7df71d077561f6181662fccde1811c84ca0d5ca2a4e8e8cc26de63d SHA512 4f05aff805c012fd765e400097affa0f9bccc363554e6f25214c02e50a62a22875464ad7a99e8b26fc6dcaf5493dbfdc0c6247c263d64851135145c96fee1e5f
diff --git a/dev-perl/Event/Event-1.280.0-r1.ebuild b/dev-perl/Event/Event-1.280.0-r1.ebuild
new file mode 100644
index 000000000000..95be35874225
--- /dev/null
+++ b/dev-perl/Event/Event-1.280.0-r1.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=ETJ
+DIST_VERSION=1.28
+inherit perl-module
+
+DESCRIPTION="Fast, generic event loop"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+
+BDEPEND="
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=virtual/perl-Test-1.0.0
+ )
+"
+
+mydoc="ANNOUNCE INSTALL TODO Tutorial.pdf Tutorial.pdf-errata.txt"
diff --git a/dev-perl/Event/Manifest b/dev-perl/Event/Manifest
index cf489381045b..84912c05ad11 100644
--- a/dev-perl/Event/Manifest
+++ b/dev-perl/Event/Manifest
@@ -1,3 +1,4 @@
DIST Event-1.28.tar.gz 256630 BLAKE2B 488f9f7e6f54d62500aea32689c9c09108d058bf3f16df792bf959a42ebb20e09a2ae112829fd17897cbd5f45862be0f67cc9b8d78789a513951bd3db112e27b SHA512 8c7e676c3f659f85ae53ff3b60142943c72881f101f2c66dfd1a7e47babfade0171b78a2062476b6e061f12370b279b73abbe3ab01b07d7088145fa9508e7d0c
+EBUILD Event-1.280.0-r1.ebuild 431 BLAKE2B 69f5eeeaf2df69bc5e45fbb02f1d0b7a32ca841d2bd126a16d8086ac15ce8452fbc6677f99a29db1c95cc875b64199a6eade328bed0c8f47f5c631cc711aa6e5 SHA512 c571fba5c5f7a3f8f098dacec0a672bd44ebdd617684447142eb63d9ad08efb6f8456d66aed2bb004f6d26ce2dc604ace40b040661c4cf95824744e5a5fbf3f6
EBUILD Event-1.280.0.ebuild 544 BLAKE2B bba00c219feb9439180bfcca937c6b57dda69bc99c680eb6fd1e3e11a479fb389e9bd4914ce6ade05e514f2c55e242146dc5bd10c9c9f8eeff4c996a30a780c5 SHA512 5a4b813952c01803895c3c4374fee362511d49c010f81a68cf742404dec36519cac54326dca7dbeeff63116bf84a6f66e6e35a72b85c5c96996b1f7ae3f588fd
MISC metadata.xml 1241 BLAKE2B 3b8aff9a29bdef3744856e21c97cdadeb3621147aa7beec404ad95d780126fdc7864ee97b6f080847e6e370effac3548102934babd03f03c844e5d87c92ba0ee SHA512 552620ec53dd849f1667aac01c90eea9d696b041ab631b403ed252c7100235b1b350e64802a69adfab197eecb6fa54c25ddaa4753468a670493d62c8f42463f5
diff --git a/dev-perl/File-LibMagic/File-LibMagic-1.230.0-r1.ebuild b/dev-perl/File-LibMagic/File-LibMagic-1.230.0-r1.ebuild
new file mode 100644
index 000000000000..55a9c2e25c8c
--- /dev/null
+++ b/dev-perl/File-LibMagic/File-LibMagic-1.230.0-r1.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR="DROLSKY"
+DIST_VERSION=1.23
+
+inherit perl-module
+
+DESCRIPTION="Perl wrapper for libmagic"
+
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+
+RDEPEND="
+ sys-apps/file
+ virtual/perl-Carp
+ virtual/perl-Exporter
+ virtual/perl-XSLoader
+ virtual/perl-Scalar-List-Utils
+"
+BDEPEND="
+ ${RDEPEND}
+ dev-perl/Config-AutoConf
+ virtual/perl-ExtUtils-CBuilder
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-File-Spec
+ virtual/perl-File-Temp
+ dev-perl/Test-Fatal
+ >=virtual/perl-Test-Simple-0.960.0
+ )
+"
diff --git a/dev-perl/File-LibMagic/Manifest b/dev-perl/File-LibMagic/Manifest
index 68f15c46025e..ee771a4a2dc5 100644
--- a/dev-perl/File-LibMagic/Manifest
+++ b/dev-perl/File-LibMagic/Manifest
@@ -1,3 +1,4 @@
DIST File-LibMagic-1.23.tar.gz 167761 BLAKE2B a409cdfbb7ac448858202ad79ee7b5cceb7d0bd17e42de108818ca6b03e8f8688f15dd5b5b0adc8ccab1a97174b02ccd93d5660dce2c04f585449182bd25a2aa SHA512 894ff64051e607f3b788f52568221cae3a99b7386b534c62c33fccc46d1242d3e851970cd9063a1c1535732f76e2bc2111568a8e83b4ed6efecfedd8facc5cbd
+EBUILD File-LibMagic-1.230.0-r1.ebuild 646 BLAKE2B 2816e8c4b04f49e0bf5f78ab0f6192ee16d5228858a41f926f7326b09284bcded8c33a91aef5b318f02cf32220fff52537083b40f62d93d948a062ad0a25b686 SHA512 f8224a5db47095d7fb1816ba8282406ef0712ad69df0610c92ccf8b87a9ab5ad5d16e6f943593cee6cb0f6dbe1d3c4c8935525115913ac4a9125b2c7426a2428
EBUILD File-LibMagic-1.230.0.ebuild 857 BLAKE2B 322adfe5154323ed5109685e5d019c42959205bf534dfc4707483dea84d64e470eb673c76b16b2cf6df56764bc55aa1d80ded5c01d77774aa7675bb6784ffd15 SHA512 d44994af8944fc26021dec03e1111c0adae04f80003e8974b36957248848203deadedee201c1a495a38a0d676c085200ea46b14d4b612bc1e903b8b3e8bf6b78
MISC metadata.xml 586 BLAKE2B b526e543e67c75fe53dd5ba1aa28cf8b92adadc1b5981cd4b127803d3a7d22f836081358964142ba7097ef5628e498190b8fb72a286f2dc99550cd19c4bfe9aa SHA512 d08d8f60c9312b8ec3882c9579c6e1536f54d3a7358605df176de1fb21593256b59558378e4faacf10542b45fe3fb82ba24874647230e2335d0fe6be17d4c097
diff --git a/dev-perl/Hash-FieldHash/Hash-FieldHash-0.150.0-r2.ebuild b/dev-perl/Hash-FieldHash/Hash-FieldHash-0.150.0-r2.ebuild
new file mode 100644
index 000000000000..e67a2906efc5
--- /dev/null
+++ b/dev-perl/Hash-FieldHash/Hash-FieldHash-0.150.0-r2.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=GFUJI
+DIST_VERSION=0.15
+DIST_EXAMPLES=( "example/*" "benchmark" )
+inherit perl-module
+
+DESCRIPTION="Lightweight field hash for inside-out objects"
+
+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-XSLoader-0.20.0
+ >=virtual/perl-parent-0.221.0
+"
+DEPEND="
+ dev-perl/Module-Build
+"
+BDEPEND="
+ ${RDEPEND}
+ >=virtual/perl-Devel-PPPort-3.190.0
+ >=virtual/perl-ExtUtils-MakeMaker-6.590.0
+ >=virtual/perl-ExtUtils-ParseXS-2.210.0
+ >=dev-perl/Module-Build-0.400.500
+ test? (
+ >=dev-perl/Test-LeakTrace-0.70.0
+ >=virtual/perl-Test-Simple-0.620.0
+ )
+"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-0.15-no-dot-inc.patch"
+)
diff --git a/dev-perl/Hash-FieldHash/Manifest b/dev-perl/Hash-FieldHash/Manifest
index aef3f7ca2740..84f8f4a37c4f 100644
--- a/dev-perl/Hash-FieldHash/Manifest
+++ b/dev-perl/Hash-FieldHash/Manifest
@@ -1,4 +1,5 @@
AUX Hash-FieldHash-0.15-no-dot-inc.patch 570 BLAKE2B 8ec8f96dc5e4dba0ecec50c6eefbbb11e884f06f0ca91c9da8b569a60473fa3a0d8edbd751bbdf64bcaa8b9d5987c309de94abfdaab513a9db90852afe57cb5b SHA512 d030f593a80a57883672609daced83d2e3f3aa97b76972159ad6078db16dcbb435a7fc2436e2cf3dc169c0941975c0587d89f053d2793fa4ffef3704ab03772f
DIST Hash-FieldHash-0.15.tar.gz 29082 BLAKE2B 5b8426f3d44e1ba0d10bc24e473b8162189ddad3b378f0863903eae844fe26cff378c73602c4b49085bd0c9e42d5549013111182bd5a09c4f14e523b1c6c7254 SHA512 2f42b0e7efdba03b99c9646882afc47130de1989777eb1ceaf8031769a3a11ebdaa841abedea8288b770aa27c44108846d0765f531a35d707e44a8c1f0f8036e
EBUILD Hash-FieldHash-0.150.0-r1.ebuild 1080 BLAKE2B ade0a5040b7c22ee179524b85c42e2fd9aa827b863c7d95b8fbeac163e786b9ab0fba4f60a7ddaa68b2fb4d6a1b7a5b8063bac422e1e933613c67187480799ef SHA512 9c1ccaaf9ce1a215e601f2e6580f2817c9ff9189ef197fd9e774ad05838bb205117c7e4829542ec79baa29c500595eeca1de04d2d887ecbaf270daf4e82ead67
+EBUILD Hash-FieldHash-0.150.0-r2.ebuild 869 BLAKE2B e47788ab7a00295b4fc05438132c82310cde30bd511e28a124742ac3f1418e3bbc8e2193442b8ad27c2149c1fb393ae0608c368b81e6042d6a46bdf4cb564cf5 SHA512 279dab181e157f60ec5723ca4c0b8e6eb44da7e625b39f36cb7656bc0ba0e9733ad78121ae1d5789d2fc33219199bebd21d0c5d5e79f673a48058aedfc4bd50f
MISC metadata.xml 401 BLAKE2B f9ce88b67758f8fddc042e1cb78f5a7adf23c2c2778cc4422c530255508c5cb4b47353fa56ef639df7300a8d07e338e63e246e89ccf2d1cd233c843b6b082563 SHA512 ed0ba70f817dc46f1750dbc87e53f82d9c7d79fc3ade0368336feb998a45f40aa7c310a4624e79c9b7796d3eb49dd1d12fed9d4ee4f76cb22a8820a7023e289a
diff --git a/dev-perl/Lchown/Lchown-1.10.0-r4.ebuild b/dev-perl/Lchown/Lchown-1.10.0-r4.ebuild
new file mode 100644
index 000000000000..9de52053860b
--- /dev/null
+++ b/dev-perl/Lchown/Lchown-1.10.0-r4.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=NCLEATON
+DIST_VERSION=1.01
+inherit perl-module
+
+DESCRIPTION="Use the lchown(2) system call from Perl"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm64 ~ppc ~ppc64 ~sparc ~x86"
+
+BDEPEND="
+ ${RDEPEND}
+ dev-perl/Module-Build
+"
+
+PERL_RM_FILES=(
+ t/pod-coverage.t
+ t/pod.t
+)
diff --git a/dev-perl/Lchown/Manifest b/dev-perl/Lchown/Manifest
index 3cc65de3b72f..2b33f6747c08 100644
--- a/dev-perl/Lchown/Manifest
+++ b/dev-perl/Lchown/Manifest
@@ -1,3 +1,4 @@
DIST Lchown-1.01.tar.gz 4018 BLAKE2B 971287debbc44a942b8d645dd194b7e538ddf35f9a21da336cfb9166db8d88b049e5594e81cf85140dc527392cbef79137fc567df27bec876ff78b66bbed269b SHA512 f3b7bf7b3b71a7d92449d4ae8249d76b456869e48105db401a49f39f687ee5d97e079485fb2bbaae991a3a27d408959fc132b843c6f69487eeb2958c85f683a8
EBUILD Lchown-1.10.0-r3.ebuild 552 BLAKE2B 7f4a87c0f2abd1df1a5fccd09c400fa56fe0b792593b4eb32527f6e5e0f6763c1f6abb9bf31ffca306667d9b31595955e0bee68795414c54b2a8e41818e5075d SHA512 206ef4ffd994323f58653c05939c39afa2f1e4c402f3be1801e4e67cf93eadc0da3a1c350b323e143d02201e6eed0bc686e8706b00cec3b28652288775a0a593
+EBUILD Lchown-1.10.0-r4.ebuild 387 BLAKE2B f33f80c399f62e58c25caa0474a777c0d5df448512bc7386d88f11870fa23e49da7bfee254f544ee3636a7f2d79bb9acba048055fea20a7d8b572d8f2f24dcce SHA512 382e46943446f3028e27e542e85b35eff04420fdb1cd1858c135fbdc4ba6b0607454100a86c571086bdaa8c8ebfba7047cb99b86ea2bd885fdb4add0772fdc3b
MISC metadata.xml 376 BLAKE2B ce292f90d8785d6cb1a5e25da693b385f106dc90ce1c3302fd0db4c98ce8d59ffc474427008dc48f37bc02921ebe2d22d7413e8e5654d60fe8cdbd83704d1fec SHA512 3afea7767aaf2c6113e1f725d8016d60995675bfced8aa04b2827573feb86a4ea5a194f1b8d7fc1834a84a7c7234006c40d971346b9e718089986c72b22f47cc
diff --git a/dev-perl/Manifest.gz b/dev-perl/Manifest.gz
index 55349dbd34fa..3db5a0afaa1d 100644
--- a/dev-perl/Manifest.gz
+++ b/dev-perl/Manifest.gz
Binary files differ
diff --git a/dev-perl/Math-Random-ISAAC-XS/Manifest b/dev-perl/Math-Random-ISAAC-XS/Manifest
index 9d2d48cf8eee..ac4a01c20e6d 100644
--- a/dev-perl/Math-Random-ISAAC-XS/Manifest
+++ b/dev-perl/Math-Random-ISAAC-XS/Manifest
@@ -1,3 +1,4 @@
DIST Math-Random-ISAAC-XS-1.004.tar.gz 73293 BLAKE2B 12a02a5e1414795c7ef97f88f6f259447a7eabbd8c661566bec5cf752a483aad764d24c70b68196fb8a3f4387200591e818db4984771c430fa4264a384af5367 SHA512 40c46b5f247f585a407ef9f36b5874d9cf03ec05963a9d92d988ebd63daf1e37b1b51308845d4596f47b5ad7203953bcb7fbb421c905b526dbe99b246ccb4d87
EBUILD Math-Random-ISAAC-XS-1.4.0-r2.ebuild 1106 BLAKE2B 551f3d15df58aa96a3f981ad9e256f5b2e21f074f9357650fd73cdc2b28b06f4d29a95ae5db1286e052f5d574418322c2bb48d8d031a85100f531103b462a877 SHA512 8a9196322ce1c5e7524b44d3b172e9d2c617dbe9caf1646b7c58d9e082331e8e087234a50a0ab34aae644943b43cbb6cb64ebc1538deea0358e465f8832f97b9
+EBUILD Math-Random-ISAAC-XS-1.4.0-r3.ebuild 907 BLAKE2B 2cd67ffe54e99655a3a75536bbbc96120f9f6a129f9f25a3c68e84d083486a45df6ae6f2fd75e4094e854daee70b614118ae73e0623cde52689a58124ecae896 SHA512 c5a13e7a2504bee19ac74f3890dce396f7b55dbc54ac8b358426fdf046975bce3ecd751bfb5cf37d11533eb67993a3930fe866997d0e93093ad28329911b6ebb
MISC metadata.xml 403 BLAKE2B 1aaec06c830ff060ea60e0006e69e8722acb0a178be516dc1dd4c97d7109a01d9e3a17c579214ca206a612ec3fb89e7782f06f961a95803c3c9d4bbd347178c6 SHA512 c1258273d35570ae017e3ffd5a097fd40ea2e0e7aa5373bce4e0d65dbf2585b3e10c709058194a5b18f36668a3321745fe2a35fe6d8c8825ea2f2b1e5a8750b4
diff --git a/dev-perl/Math-Random-ISAAC-XS/Math-Random-ISAAC-XS-1.4.0-r3.ebuild b/dev-perl/Math-Random-ISAAC-XS/Math-Random-ISAAC-XS-1.4.0-r3.ebuild
new file mode 100644
index 000000000000..b2527d47ca4d
--- /dev/null
+++ b/dev-perl/Math-Random-ISAAC-XS/Math-Random-ISAAC-XS-1.4.0-r3.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=JAWNSY
+DIST_VERSION=1.004
+DIST_EXAMPLES=("examples/*")
+inherit perl-module
+
+DESCRIPTION="C implementation of the ISAAC PRNG algorithm"
+
+LICENSE="public-domain || ( Artistic GPL-1+ )"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv ~x86"
+IUSE="minimal"
+
+RDEPEND="
+ !minimal? (
+ dev-perl/Math-Random-ISAAC
+ )
+"
+DEPEND="dev-perl/Module-Build"
+BDEPEND="
+ ${RDEPEND}
+ virtual/perl-ExtUtils-CBuilder
+ virtual/perl-ExtUtils-ParseXS
+ >=dev-perl/Module-Build-0.280.801_rc
+ test? (
+ >=dev-perl/Test-NoWarnings-0.84.0
+ >=virtual/perl-Test-Simple-0.620.0
+ )
+"
+
+PERL_RM_FILES=(
+ # dubious use for gentoo, maybe one day?
+ t/03memory.t
+ t/05valgrind.t
+ # release only
+ t/04uniform.t
+ t/release-dist-manifest.t
+ t/release-kwalitee.t
+ t/release-pod-coverage.t
+ t/release-pod-syntax.t
+ t/release-portability.t
+)
diff --git a/dev-perl/Mouse/Manifest b/dev-perl/Mouse/Manifest
index 969b37383f00..1c57126ac58b 100644
--- a/dev-perl/Mouse/Manifest
+++ b/dev-perl/Mouse/Manifest
@@ -1,3 +1,4 @@
DIST Mouse-v2.5.10.tar.gz 220349 BLAKE2B beeb21bac24f3a89b3850e8d6b720dccce2142dd32b03a0235f57bc93de76cb5b277d1a38a50e219c0bf9c8924557c7c85d659ce9453f0211c939d0efb78ea37 SHA512 949a2f18257a5afcf4dbbb84094974f4d80e1e4531b4b9d8618cf141252fd11b09b79daafe1de79faa620905988f649627bc2fceac357ea2f180db74cd48f711
+EBUILD Mouse-2.5.10-r1.ebuild 774 BLAKE2B aa9a70674afb1e810b148a6f210db7957445b6c5ad92cd90d2b5a09e02ba6695e36fe7de8e4e5f5bf55cf2645f7de6e4e05e77a7bd1d2358845641bb8c5a85f4 SHA512 79e5956abee07267d0c176f1def155e2c6db6077d0f4cff2cef68fb18aff97c568b1e8bbe276e05a87d6e2b69d64e461b71ff33298b0cdf672e178e2ac1c3d99
EBUILD Mouse-2.5.10.ebuild 1009 BLAKE2B 0943031c303d5fe05a9f2561d1c5961dc70bcd214eaa03ba9716ab3df71266b17fa96b121a7eb04c0ffdf08d352009da9f2ec5b9d8cc31c4f468dfb92ac2b932 SHA512 ccc120e24eaf9fcb3795a8b19cfc5306574e032f7430faa195e1dc5ed5d16159337fb525b0bf4ab0adb5c9455f8e1cae1604c9323cf92e647b5276f33f1547a8
MISC metadata.xml 2263 BLAKE2B 125a9173f0ef445c3eda10ec00071cfe7904de605c06a57a7a4e5827abf4cafd1183f74c8882d543234c618085046cd0ae1feba582604bda8d425a448c046b6d SHA512 b6177488e3242896aa9d0ec8f3f0fa9f92c1a12ed1802c983669dbd74d6812947963256c362b5e876984280049341b53b87ca492148e8e44fda6d4ef87498a5f
diff --git a/dev-perl/Mouse/Mouse-2.5.10-r1.ebuild b/dev-perl/Mouse/Mouse-2.5.10-r1.ebuild
new file mode 100644
index 000000000000..844b0cbb50ef
--- /dev/null
+++ b/dev-perl/Mouse/Mouse-2.5.10-r1.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=SKAJI
+DIST_VERSION=v${PV}
+DIST_EXAMPLES=("example/*" "benchmarks")
+inherit perl-module
+
+DESCRIPTION="Moose minus the antlers"
+
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
+
+RDEPEND="
+ >=virtual/perl-Scalar-List-Utils-1.140.0
+ >=virtual/perl-XSLoader-0.20.0
+"
+BDEPEND="${RDEPEND}
+ >=virtual/perl-Devel-PPPort-3.420.0
+ >=virtual/perl-ExtUtils-ParseXS-3.220.0
+ >=dev-perl/Module-Build-0.400.500
+ >=dev-perl/Module-Build-XSUtil-0.190.0
+ test? (
+ dev-perl/Test-Exception
+ dev-perl/Test-Fatal
+ dev-perl/Test-LeakTrace
+ >=virtual/perl-Test-Simple-0.880.0
+ dev-perl/Test-Output
+ dev-perl/Test-Requires
+ dev-perl/Try-Tiny
+ )
+"
diff --git a/dev-perl/Net-LibIDN2/Manifest b/dev-perl/Net-LibIDN2/Manifest
index 897dcb19e56b..46b62e99e232 100644
--- a/dev-perl/Net-LibIDN2/Manifest
+++ b/dev-perl/Net-LibIDN2/Manifest
@@ -1,3 +1,4 @@
DIST Net-LibIDN2-1.02.tar.gz 24518 BLAKE2B 0ccbadd445fcec84d082acdc6c43566a50276fc9bb4cc5a1e954761889b2712c8fde4012e1ffacfefcea796d7d04698a74928895ce822ef84d74f44c97b36b37 SHA512 c421b6a675e08993d0e9ae4cb11a666d3ecd9cd11c112399ce2d2ec49c3b21e462fe0e6043d3dc821bc31f4880b3b0415ce16f946cc537101a633b8d19234855
+EBUILD Net-LibIDN2-1.20.0-r1.ebuild 615 BLAKE2B 5fabbe3f69aa9b4b93de4c371dc3fd46b7f7745b9caff7d289b126b8412cf2d9d69a4545aa9c5353adec0653d603c48324f32b41df80f9d2cb828e6d2abd0594 SHA512 19d9b2a2eb7fbd27b77ce6644cbbbb627a3b6909e14b206d3ada4ce570dba3a8d267f0d2ed35f56fb1dc196aeac67af766d10f233c2f3abeea82f222b8474702
EBUILD Net-LibIDN2-1.20.0.ebuild 780 BLAKE2B c2f87afabebe401df652470d7d13507cd8342d2cccda356df746ccd21cd593f7a755b464987bdb7dd240b73bebd497b94f262966752685df2955fe9ca4b8ad1d SHA512 f6a3be366630b13837bbc2d7540d923d22bfee56cc1d01f514a9ce31b56dd65cfa905a37f5950694b1307e92c976fd2b03a96339e419b45a8ef0517f94e62aba
MISC metadata.xml 395 BLAKE2B 9ec41defe077073e76d410e65c09b98f1e7be7b95ebc5a2e9e74e9a3845766caf944f7cf36ad1f7637b612bf96c6c2d48793ddd1c74def16129844f1a8aa712d SHA512 e2c7f284a2a769588fda9569fd519ded3378e3ff9853d9c2322e4f71d78f62085fda35a4cbd4f40cd80bc10c58001ac3d41ec3717dd3ec82ca1a8c60141dffbe
diff --git a/dev-perl/Net-LibIDN2/Net-LibIDN2-1.20.0-r1.ebuild b/dev-perl/Net-LibIDN2/Net-LibIDN2-1.20.0-r1.ebuild
new file mode 100644
index 000000000000..4653fa41e669
--- /dev/null
+++ b/dev-perl/Net-LibIDN2/Net-LibIDN2-1.20.0-r1.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=THOR
+DIST_VERSION=1.02
+inherit perl-module
+
+DESCRIPTION="Perl bindings for GNU Libidn2"
+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"
+
+RDEPEND="net-dns/libidn2:="
+DEPEND="net-dns/libidn2:="
+BDEPEND="${RDEPEND}
+ dev-perl/Module-Build
+ virtual/perl-ExtUtils-CBuilder
+ virtual/perl-ExtUtils-ParseXS
+ dev-perl/Module-Build
+ test? (
+ >=virtual/perl-Test-Simple-0.10.0
+ )
+"
diff --git a/dev-perl/PerlIO-Layers/Manifest b/dev-perl/PerlIO-Layers/Manifest
index 0f16eb0d0e9d..a84d266e8076 100644
--- a/dev-perl/PerlIO-Layers/Manifest
+++ b/dev-perl/PerlIO-Layers/Manifest
@@ -1,3 +1,4 @@
DIST PerlIO-Layers-0.012.tar.gz 63320 BLAKE2B 378a6ac9edc1a0aec1b1f62aee0e9b24596ec8cc609fad699872816ff8001cb3717d171f186ca8e4d806b69000508c4d5e1d2b36414918fd2ec7b74b0668fae9 SHA512 3b8c0103faa49227b68cc6bb835e34c7b3f9731f83421a9b58ad68e469c55795ab977e6983ece8fe6db5b9f0ff4d615affbbea00716cd87a1af28571707dcf6e
+EBUILD PerlIO-Layers-0.12.0-r1.ebuild 643 BLAKE2B 4ad94e05c00428e74f299dc66d8d64a498c01a76100171cdbe3f81a035ee2799e6d70a15646c30e929a0aa6f1e4135373571bf6419182172202e244e84cf7589 SHA512 64b08c9001fdeb5e2c2873888ac11a518e4c087136a43152d70f24569dfb18343f097ae50c8baa4c5351dfdbe9c23a1431efe3c47dc4935d500623d4c3787a0c
EBUILD PerlIO-Layers-0.12.0.ebuild 809 BLAKE2B 3a13c0028b529b372f7a6e24329c029d15977b44ef3e68ca1d5c5aa3953398886f68125fec65582979bee34d3b18d10848935ec004e2f3f61f9ca4805cf5caa2 SHA512 b0e4a51a0e9889dda23513f7a7a833d2e236ea22283830d65ee319880cffbff34827f666d350d3924a2fd6ddf4afa32298e9a4507ed463d82affbb49e969cbb3
MISC metadata.xml 495 BLAKE2B 408207efe071ab83a208983056a78a3d894229362dcf2e4f84e3a7662f36bed3dcfa15d84c265db0fd723abf858466e4653e22409480223e4ed12d5005cebdd6 SHA512 ad7ab0a2131dc6c495bb06936c293c343fd01cf01bf46490ed272ea3c5b151a232d06aff817fbecb74376694a5db9214227ae2c16b5835fba3836d1bd3c7c418
diff --git a/dev-perl/PerlIO-Layers/PerlIO-Layers-0.12.0-r1.ebuild b/dev-perl/PerlIO-Layers/PerlIO-Layers-0.12.0-r1.ebuild
new file mode 100644
index 000000000000..42e19bd55ba0
--- /dev/null
+++ b/dev-perl/PerlIO-Layers/PerlIO-Layers-0.12.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=LEONT
+DIST_VERSION=0.012
+
+inherit perl-module
+
+DESCRIPTION="Querying your filehandle's capabilities"
+
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ppc ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+ virtual/perl-Carp
+ >=virtual/perl-Exporter-5.570.0
+ virtual/perl-Scalar-List-Utils
+ virtual/perl-XSLoader
+"
+
+BDEPEND="
+ ${RDEPEND}
+ >=dev-perl/Module-Build-0.360.100
+ test? (
+ virtual/perl-Data-Dumper
+ virtual/perl-File-Spec
+ >=virtual/perl-Test-Simple-0.820.0
+ )
+"
+
+PERL_RM_FILES=(
+ t/release-pod-coverage.t
+ t/release-pod-syntax.t
+)