summaryrefslogtreecommitdiff
path: root/dev-perl
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2025-02-10 00:12:21 +0000
committerV3n3RiX <venerix@koprulu.sector>2025-02-10 00:12:21 +0000
commit3a81cede4783e464b7485722b2eaac0280dbc570 (patch)
tree261618bfbe562244c237d48a7960d4952bc6b318 /dev-perl
parentb95a6fd4a7b591baa7cfc689f8ce5643592d07be (diff)
gentoo auto-resync : 10:02:2025 - 00:12:20
Diffstat (limited to 'dev-perl')
-rw-r--r--dev-perl/Business-ISBN-Data/Business-ISBN-Data-20250205.1.0.ebuild37
-rw-r--r--dev-perl/Business-ISBN-Data/Manifest2
-rw-r--r--dev-perl/Business-ISSN/Business-ISSN-1.8.0.ebuild36
-rw-r--r--dev-perl/Business-ISSN/Manifest2
-rw-r--r--dev-perl/Crypt-URandom/Crypt-URandom-0.530.0.ebuild27
-rw-r--r--dev-perl/Crypt-URandom/Manifest2
-rw-r--r--dev-perl/CryptX/CryptX-0.85.0.ebuild51
-rw-r--r--dev-perl/CryptX/Manifest3
-rw-r--r--dev-perl/CryptX/files/CryptX-0.85.0-respect-flags.patch23
-rw-r--r--dev-perl/Glib-Object-Introspection/Glib-Object-Introspection-0.51.0-r1.ebuild38
-rw-r--r--dev-perl/Glib-Object-Introspection/Manifest2
-rw-r--r--dev-perl/Glib-Object-Introspection/files/Glib-Object-Introspection-0.51.0-new-gobject-introspection.patch50
-rw-r--r--dev-perl/IO-Interactive/IO-Interactive-1.26.0.ebuild25
-rw-r--r--dev-perl/IO-Interactive/Manifest2
-rw-r--r--dev-perl/MIME-Types/MIME-Types-2.270.0.ebuild22
-rw-r--r--dev-perl/MIME-Types/Manifest2
-rw-r--r--dev-perl/Mail-DMARC/Mail-DMARC-1.202.502.30.ebuild89
-rw-r--r--dev-perl/Mail-DMARC/Manifest2
-rw-r--r--dev-perl/Manifest.gzbin288059 -> 288069 bytes
-rw-r--r--dev-perl/Perl-Version/Manifest2
-rw-r--r--dev-perl/Perl-Version/Perl-Version-1.18.0.ebuild32
-rw-r--r--dev-perl/Text-CSV_XS/Manifest2
-rw-r--r--dev-perl/Text-CSV_XS/Text-CSV_XS-1.600.0.ebuild30
-rw-r--r--dev-perl/XS-Parse-Sublike/Manifest2
-rw-r--r--dev-perl/XS-Parse-Sublike/XS-Parse-Sublike-0.370.0.ebuild25
-rw-r--r--dev-perl/YAML-LibYAML/Manifest2
-rw-r--r--dev-perl/YAML-LibYAML/YAML-LibYAML-0.903.0.ebuild14
27 files changed, 524 insertions, 0 deletions
diff --git a/dev-perl/Business-ISBN-Data/Business-ISBN-Data-20250205.1.0.ebuild b/dev-perl/Business-ISBN-Data/Business-ISBN-Data-20250205.1.0.ebuild
new file mode 100644
index 000000000000..236e2a6f48c3
--- /dev/null
+++ b/dev-perl/Business-ISBN-Data/Business-ISBN-Data-20250205.1.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=BRIANDFOY
+DIST_VERSION=20250205.001
+inherit perl-module
+
+DESCRIPTION="Data pack for Business::ISBN"
+
+LICENSE="Artistic-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-File-Spec
+"
+BDEPEND="
+ ${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.640.0
+ test? (
+ >=virtual/perl-Test-Simple-1
+ )
+"
+
+PERL_RM_FILES=(
+ "make_data.pl"
+ "t/pod.t"
+ "t/pod_coverage.t"
+)
+
+src_prepare() {
+ sed -r -i '/^pod(|_coverage)\.t$/d' "${S}/t/test_manifest" || die
+ perl-module_src_prepare
+}
diff --git a/dev-perl/Business-ISBN-Data/Manifest b/dev-perl/Business-ISBN-Data/Manifest
index c5605ce70fcf..66db1ca3fcb3 100644
--- a/dev-perl/Business-ISBN-Data/Manifest
+++ b/dev-perl/Business-ISBN-Data/Manifest
@@ -2,8 +2,10 @@ DIST Business-ISBN-Data-20240523.001.tar.gz 34250 BLAKE2B b5e28d45f03b7db74de810
DIST Business-ISBN-Data-20241019.001.tar.gz 35338 BLAKE2B 56d1319e7644863c3b52e7e60d4dd35f228b08411df3af90b6136cc061da6c764e439e05fa6fb716d8880a5938d0ec79110d01148548204ee02513b83cab9668 SHA512 416ff904e6c06cdfff771222a13fa1fe030ad8ea4a45578ed85b8f3ff016b9da1039e1a9ef8d002cc7a2d373501342162d7b5fb73fd36701ee94395baa6b842a
DIST Business-ISBN-Data-20241123.001.tar.gz 35528 BLAKE2B 02b1f05697981c6a1dae7682b019e9e93eece4687ac0f2a99671218be2d2038ce734d6b02e398dc317b3a8a606cb67bf31992cd2b15d30d541aaae958013c1b4 SHA512 098f1611406af65436b5661f1436d6b040b0585c1a3338f313f976334b4c200d235250886e16ac8af9c9cb91b850a73e375105094fff7b3a0b007fcccd6db7c4
DIST Business-ISBN-Data-20250118.001.tar.gz 36379 BLAKE2B b0f8be50b799ef33fae8363222836adb90f04803a057a93e7047f8df34fdf8a9b6abb34a726f67d9b681535ede713dcd0e8ad21d48814cb548f150cf2f74f4ac SHA512 2d49f2a5794413b02b748fbc12a02d6db82b7964b3e91e72a116d3bc689e1b39e1b5cb563c8c0c8e7f019bc36edd343cd2938bab9124562f86abb11965e22734
+DIST Business-ISBN-Data-20250205.001.tar.gz 36418 BLAKE2B 397bcef0fbcfb67e2794f09c71692689edcf0829e6efdfcd9566cc5494ce2231144cc3ee5bb916ebe768cb84ea1c816a7e773c51fb5884e646acb8045017dddb SHA512 7c880a37b44d2ede8bf20fb0906aab56ec4bf76853fe9fd4992ea8fa371ca42c1d77ec475951714d3ff0f8e7a9d07d217830141fb2f7302ab0f1d8d80eda3923
EBUILD Business-ISBN-Data-20240523.1.0.ebuild 684 BLAKE2B eea0ba50278c30a69c23cb14aa05277df7264324384e53c057616048d0ab0a10754ce4b4c5449705cebfddd00f659f18e123c74b665873b6b346aef4723d3cb9 SHA512 b25b87198ee559e44bb473c274c6069a8e6070780227a28ac4efabc0ef39a88f6be3434d6eeea9cbea1f0bb85387360ca8fd8eee5d66c5902abd2c89de0a8bf0
EBUILD Business-ISBN-Data-20241019.1.0.ebuild 684 BLAKE2B ae1106771ad31a9bdc0a303b4115a42ddf402dca8e8c188db94d1a8d26ee8af6116196e04054578d4d1812f7adc9d7220d0a945f143736cceff1ad8dedcfaae0 SHA512 50c5ae5fc2f063501de9d9c5e4cf9f7075a925db8e1125e1149b6e6fab7eae9d231c27cb7a5731727f1a74f9f77c3fd0260c60ce0f44bf861b3fa56f154ff79c
EBUILD Business-ISBN-Data-20241123.1.0.ebuild 686 BLAKE2B 8725cd8d6cb9d5c80652c2d2a576c5bee3acf82a5b5cb0d4f6af449db6373436f502cb4b32e5fd0e37ba603ddc7fbf1b61fc5ccc43ba16a9eac79242a5c23466 SHA512 a137c5468fff6885496ef90f0d6422beeb9ac7d8716a1321b5809b5d35b97a13147edf7db9ba49044cdedc1e1379e4dd26927b5c2cdfd9a3b818a8a86bcbd81f
EBUILD Business-ISBN-Data-20250118.1.0.ebuild 692 BLAKE2B c52235b843a0dab418178655c96d7fa25fde2f6ca32a81b39e882f8dc2bfcaf9c550716c3efa10d3922871fac0f904cac4720c6b0e608e1a3d8775c508fb40a3 SHA512 fa2193b94dd7a68879d5959c3e1e24b0bbfa16483fb4cc281047423d2a501986107bc0882db50a4b9de9840de490b1bfecd6fc1bb1f81616d35c161ef3a14fa5
+EBUILD Business-ISBN-Data-20250205.1.0.ebuild 692 BLAKE2B 5a65c5d44c3e7c5c806ac0266dd46be16c4fc027327d0ee1741b7f5677ad1029a6ec44189b58abb1cb586e0a81eb1d6bedb11290e53619f18967e6e04506bce7 SHA512 717fbf994c11c372d7e48872be269ac9b9bbcf79764ea7d1588db68d182c2ec965acdd701ba904b98bd2f7c764ec675942386d27914a0de967463abfa54efd2e
MISC metadata.xml 466 BLAKE2B 63b1bf06af7057e208a42c7cdac2ad2ec56418cc1f9a191d137fc0ebd612713601483ef0e6ec56b54738da7b695eb72efbc4f99da3edaf1332dc2d72c8cf6980 SHA512 03aa05434856fcb9f9094e3c3d4de9edecef05d77bf6757982685bd4d69999bb99045afa13534ca3ab75847be1dac7575355c45627e093774dc4d3896688f90d
diff --git a/dev-perl/Business-ISSN/Business-ISSN-1.8.0.ebuild b/dev-perl/Business-ISSN/Business-ISSN-1.8.0.ebuild
new file mode 100644
index 000000000000..9e4fbcd37fdb
--- /dev/null
+++ b/dev-perl/Business-ISSN/Business-ISSN-1.8.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=BRIANDFOY
+DIST_VERSION=1.008
+inherit perl-module
+
+DESCRIPTION="Object and functions to work with International Standard Serial Numbers"
+
+LICENSE="Artistic-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+ virtual/perl-Exporter
+"
+BDEPEND="
+ ${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.640.0
+ virtual/perl-File-Spec
+ test? (
+ >=virtual/perl-Test-Simple-1.0.0
+ )
+"
+
+PERL_RM_FILES=(
+ "t/pod.t"
+ "t/pod_coverage.t"
+ "t/test_manifest"
+)
+
+PATCHES=(
+ "${FILESDIR}/${PN}-1.003-no-test-manifest.patch"
+)
diff --git a/dev-perl/Business-ISSN/Manifest b/dev-perl/Business-ISSN/Manifest
index 91293280ed84..07ecbd80a51c 100644
--- a/dev-perl/Business-ISSN/Manifest
+++ b/dev-perl/Business-ISSN/Manifest
@@ -1,4 +1,6 @@
AUX Business-ISSN-1.003-no-test-manifest.patch 759 BLAKE2B d89f7c59b29742276456743a926c6cdf9ed2b3e9ccd4259c73080a32bdc9efdcec720f473fa75ef084270e9e4e3c6603ca08552ce612d03ffc2c01b37037e92a SHA512 e923dcd24f9077d90d37255c68f5b46b6ad6c3edceaba41d27f65c6f0e87bcb007b620b477eb77384d96e09771cd56cd1927462e5c3d462f6cad51785c819829
DIST Business-ISSN-1.006.tar.gz 11377 BLAKE2B f7cc03b0a67a3bc39e93842d25bc653623a19530b1b637b3cbafe5443000ad6c179d3aca4f985344b9cfdcf41768778b0d7b708048a6b37cc7997433ee903314 SHA512 ddbdbeb4f30debbf11a3e97d6a44e9a89ada638582d96cf128c54acf5d157700de73de2c8e0977fe2a3ecb4030b8f9d6e8bd141335d7bd59d06c945d643373c7
+DIST Business-ISSN-1.008.tar.gz 12332 BLAKE2B 039e06552e6b65c488443b0da8e9ab5e2fec75d1f30d68c124ac0bf82781e97fde83f9ac0798b842a9220118d0589f116bd3d83a5fc040c909333097201908e7 SHA512 05933769e1ea5f8a62dfd7c46ffcbced20dda366eb564066c97408b17f6dc17d54476b4fdd6139d293182ccd495f4dd27a89cef9e04d6718e06d5c03f01d5f86
EBUILD Business-ISSN-1.6.0.ebuild 683 BLAKE2B a9fae0fc277ed38f626833463ad23f0f4c590a34fde01eb1f4621fbf75c17f8ef9a6dc6db3717c01c93ce8b2e604a29d7c0801b776bc1bf4fe85fb86cfe7d06f SHA512 1d3ca97976f8059f07fe3dbfb7a5e6eeeced4ab385a5773f3bd5c964ef684fc9d720950db4afd17b91d92420fee9eabce9923968c0462001c9172e844ddd13e2
+EBUILD Business-ISSN-1.8.0.ebuild 691 BLAKE2B 6f303a09b36510db390dd0766572b5477dcf80fe89946b519687cd8cbe7eb35e6053c9f7d2f80c4658090a4d99115fb49a1c5772b605c5682b9a8dbe5fe899f4 SHA512 a269b536ad1e458311f2357e2c11a436e7c309f81c285e83105794080cbe145cc27b83e46aa6383a9ae811c8c36dd8600b242ea64e78439461ac5f7b1ca82cae
MISC metadata.xml 387 BLAKE2B f8222e80ce81c7e8a538054d019b7f244af9e9e43298f7bc846fa20b4fbc6dddd2f5ea2c9c250eb1bb1b2adce1a96fb80b1bbefe15a0f55fabae67db3380337f SHA512 10a1b57a228a4816cfa35e3c98e7adaf500f446c6a31d25d5137fcde042ee5c6506fb58c3df08c4cb337980694f0a19a67240f8d3c5cb9299bafd0b3a3ba3dfb
diff --git a/dev-perl/Crypt-URandom/Crypt-URandom-0.530.0.ebuild b/dev-perl/Crypt-URandom/Crypt-URandom-0.530.0.ebuild
new file mode 100644
index 000000000000..eb1b4a6fe041
--- /dev/null
+++ b/dev-perl/Crypt-URandom/Crypt-URandom-0.530.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=DDICK
+DIST_VERSION=0.53
+inherit perl-module
+
+DESCRIPTION="Provide non blocking randomness"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-Exporter
+"
+BDEPEND="
+ ${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Test-Simple
+ )
+"
+
+PERL_RM_FILES=( t/pod.t )
diff --git a/dev-perl/Crypt-URandom/Manifest b/dev-perl/Crypt-URandom/Manifest
index c7cf9d0c36df..668bcea07197 100644
--- a/dev-perl/Crypt-URandom/Manifest
+++ b/dev-perl/Crypt-URandom/Manifest
@@ -1,5 +1,7 @@
DIST Crypt-URandom-0.39.tar.gz 8981 BLAKE2B 80a8474e4f2d0afd1133888f3ad10cac20419a924d967a6fe62cfb85240b81c7906ffac9476a0e58f8360a4ca0fdc3500c91e2079756657047d1c0880ccc038d SHA512 ed1369c7ad8a5c441f85415b077f0d194f6833080da9327a460412b99836d2af284d9a7ad694759155c227a2ceeef1468266d03250123f520c4b1bbadb451b75
DIST Crypt-URandom-0.52.tar.gz 23665 BLAKE2B eecc54b5c16be6efd4d699b09d4908bbd06f46c0e9a4ced91f639a38d92b6426e9a6fa08cfc5ea04670d35a480e1b580baf07e045a472877937fc2ad4ec6d0c5 SHA512 50e8f265dcb25e1b73ab3ea8da0fde2115d4a355d9d63ae055befd0905c7650b1de0c67210c04cb5b381c8b9366d068312d82f92803870a97b7d7fb0e598a1b7
+DIST Crypt-URandom-0.53.tar.gz 23739 BLAKE2B 69cf434d4a98dbb134baff75c252242d8dcb42e9ef4be04856207ccb4183e1f5455ff36185b33519847c82007933fbeb8c7bee6d572d3612a418c501b5b0e011 SHA512 f6978ae8fff4c56bfa2941d962f3c1c81965c93db450d49224c34b6809048a37b001c9eebbebd697908ce5d7bd85d793d541cf2bd73e59da59ece3f292fd1fc4
EBUILD Crypt-URandom-0.390.0.ebuild 427 BLAKE2B b336e0bbc7406ca613a4f0853292c9d71cdda6a74388e7eb664a591e2f84e4308f14bc7d92671027e24b5832ceead789cd56f9ab854b42f34b33e55c82fbdd49 SHA512 818b1b683da0c530065ed65d9e46c47dee2d024a57afe24ed4a4c81961dbfff3d666001fe7302274204d4e31776640df0841fb3cf58afc49935d60c4e483570a
EBUILD Crypt-URandom-0.520.0.ebuild 427 BLAKE2B ec7201fc91bae732f1ee4964ba2dcd1bcd28361556094e138a13f05f440d8ee20fb3cb409a9e21167355ff52a2341630090235865c9353d3e028496a88d34fb7 SHA512 ea4f94b0194bb4979dec75ea2d561a5faa59ad7fc42124a4e45eb40e1f4f46038804dfc8ac214330f78f1db36bf2785f85c48e52202e9376345dbbb81f490cca
+EBUILD Crypt-URandom-0.530.0.ebuild 427 BLAKE2B 14af5c5131b144ab75843aebd3c0c6b823a5693b749762f87009d430768035409833ece72ed7c779b0f779b23608e2b5da8b99612f1ad6757377fdd390419f1b SHA512 514bfb259407b989144842e8300566938724b37a71fba4c2bbdfc6719c6b4447700d9dba05b83e14d3821b90fc345f42175118522d6e94e94148380919fe9157
MISC metadata.xml 399 BLAKE2B d9233caadd59dc5845e398d99e50ee6550c112b97ac1b2e9571a0926de5f9eed96e493f94d9f4b05b77a59f5b2ac42493dc93d78dd77d570193d50fe9dadaabd SHA512 418524cf8841c8a96bcfb923b4e4033054ea31b51db09643e9ce56c49ff280d0e6044b0c84acbaf71c9a20cd22ee7bcc5a8f22faa71f151667a61e3c9899c923
diff --git a/dev-perl/CryptX/CryptX-0.85.0.ebuild b/dev-perl/CryptX/CryptX-0.85.0.ebuild
new file mode 100644
index 000000000000..01b79501f057
--- /dev/null
+++ b/dev-perl/CryptX/CryptX-0.85.0.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# TODO: unbundle libtommath, libtomcrypt. There's experimental support upstream.
+# bug #732634
+
+DIST_AUTHOR=MIK
+DIST_VERSION=0.085
+inherit perl-module
+
+DESCRIPTION="Self-contained crypto toolkit"
+
+LICENSE="|| ( Artistic GPL-1+ ) public-domain"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+IUSE="minimal"
+
+RDEPEND="
+ virtual/perl-Math-BigInt
+ !minimal? (
+ dev-perl/JSON
+ )
+"
+BDEPEND="
+ ${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=virtual/perl-Test-Simple-0.880.0
+ !minimal? (
+ >=virtual/perl-Math-BigInt-1.999.715
+ >=virtual/perl-Storable-2.0.0
+ )
+ )
+"
+
+PERL_RM_FILES=(
+ t/002_all_pm.t
+ t/003_all_pm_pod.t
+ t/004_all_pm_pod_spelling.t
+ t/005_all_pm_pod_coverage.t
+)
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-0.85.0-respect-flags.patch
+)
+
+#src_configure() {
+# CRYPTX_LDFLAGS='-ltommath -ltomcrypt' perl-module_src_configure
+#}
diff --git a/dev-perl/CryptX/Manifest b/dev-perl/CryptX/Manifest
index f78565353612..a00e3b815566 100644
--- a/dev-perl/CryptX/Manifest
+++ b/dev-perl/CryptX/Manifest
@@ -1,4 +1,7 @@
AUX CryptX-0.82.0-respect-flags.patch 1521 BLAKE2B d626cdc2ed56e109b625d641c7b9c0d7a1e808bb2b80bbe92951fac29039d1b6ca280458acbbb0be5d788686fdacb8f66381c73636c903114a881d0813306e0c SHA512 43971ff34d103c6475d2d2e7fbee440dca55572898b7e8694cb654db36e5f551182342fdb9abd6f72cd71085ff2fac9872fe724ef1be2c3a400336a0e5c30905
+AUX CryptX-0.85.0-respect-flags.patch 1517 BLAKE2B e22ee0e45af1165b7fb6cd10cc66686fa95a6d803dd18401200723db68d65022835400daa249862cea0e21e388092c87c8c998bd6f7ac494144377bcd40e945e SHA512 6ec1fa6c1beeac1f54d445835ddfa33fb782da42c573a5c986f5faf5459bbf0e85509d60ad7212292d8721925ae603ae9e8c1a58724e13df017061ece36c620c
DIST CryptX-0.084.tar.gz 1786781 BLAKE2B 25df25f6ba67f34193dccd15051c6ceb9b71ab9a42735f6560bccdaf10918ed9217a7f7d4ca73b617981c385a18e961b27bdd8f6acf82c15cb246e8e3deba8b2 SHA512 c67c5b0aca1899155c37c3dbdb92249d1bc3e1781478a0aec3b3d4e01c70efd806bc325dc991462f9064ba0f18ec7c56c6d8383f068277ae1fc684cad88d4bd9
+DIST CryptX-0.085.tar.gz 1786764 BLAKE2B c29f3092e65f6c48d44989b108c799a53c8636eafe26a926e2931de460b049adaad2c104700008f8ddaf763bb69202dd4f9e4b15ad4db4249912db96a1179da3 SHA512 620eb8d9a8a1e9fbd2d877491d34667fbafb7d29a4de0bc1b95e9eddef22b4b6fa749a1f8f86ff25088bc8d4d3efdeea0a462b0a32b03e63c343392884b79cd9
EBUILD CryptX-0.84.0.ebuild 998 BLAKE2B fdece429f0e1d96265f14272328e214259bd6d8accf4738ef9a43fd8a37cf8cf65d187348782ec5b2c4207b22e0de7427e90e7d148d74c278a4f29686f1cc025 SHA512 7768f4ffd6b0cd9ad1d3e1a942da6ffd7f0d2b83865f06735504af4a946f95b20068c3af81b504f9654dd919bb54f924ba6797bb7599fe132b4ce64029701fda
+EBUILD CryptX-0.85.0.ebuild 1005 BLAKE2B a9d22e2be8a8be9675d81819c4f7a6a687f80531bd313bb17b5de2a13147b5f1957e47630824b046f9e3a4f79eab9c2af474587954e902d14c25b9dc6a9552ab SHA512 7eca4bead373f7371919c862d99edeb5507bc93a95fe9d8ec86254f0fb883501a052c3f741c7057fb8059e765b2bc832a9815a3b9c536fad56a566790ed77cdc
MISC metadata.xml 7682 BLAKE2B dac5e42af5a5b3a49af0adb11718172066090ddcc8dec1661d29ca76eca4a0b34b2c828b83a9fce8b125c1a2120ec513edaf9d97ee8e32c313e4e4aa99fdcef9 SHA512 4559cc741fc4c095500301bc8c89bb2a2680454e3428bff9e1d2c6ad0853aa9568f731af65ef275e80692d148bb83e9f1dad1186853d058e65c25e5df26fa4c9
diff --git a/dev-perl/CryptX/files/CryptX-0.85.0-respect-flags.patch b/dev-perl/CryptX/files/CryptX-0.85.0-respect-flags.patch
new file mode 100644
index 000000000000..9628aaedf756
--- /dev/null
+++ b/dev-perl/CryptX/files/CryptX-0.85.0-respect-flags.patch
@@ -0,0 +1,23 @@
+--- a/Makefile.PL
++++ b/Makefile.PL
+@@ -27,20 +27,6 @@ else {
+ );
+ $mycflags = " $Config{ccflags} $Config{cccdlflags} $Config{optimize} "; # keep leading + trailing spaces
+
+- my $try_aes_ni = 0;
+- $try_aes_ni = 1 if $Config{archname} =~ /x86_64/; # x86_64-cygwin-threads-multi / x86_64-linux-thread-multi
+- $try_aes_ni = 1 if $Config{archname} =~ /MSWin32-x64/; # MSWin32-x64-multi-thread
+- $try_aes_ni = 1 if $Config{archname} =~ /amd64/; # OpenBSD.amd64-openbsd-thread-multi / amd64-freebsd
+- $try_aes_ni = 1 if $Config{archname} =~ /darwin/ && qx(uname -m) =~ /x86_64/; # darwin-thread-multi-2level / darwin-2level
+- $try_aes_ni = 1 if $Config{archname} =~ /i86pc-solaris(-.+)?-64/; # i86pc-solaris-thread-multi-64 / i86pc-solaris-64
+- if ($try_aes_ni && $Config{gccversion}) {
+- my $ver1;
+- $ver1 ||= $1 if $Config{gccversion} =~ /^([0-9]+)\./; # gccversion='10.2.0'
+- $ver1 ||= $1 if $Config{gccversion} =~ /LLVM ([0-9]+)\./i; # gccversion='Apple LLVM 14.0.0 (clang-1400.0.29.202)'
+- $ver1 ||= $1 if $Config{gccversion} =~ /Clang ([0-9]+)\./i; # gccversion='FreeBSD Clang 13.0.0 (git@github.com:llvm/llvm-project.git llvmorg-13.0.0-0-gd7b669b3a303)' or 'OpenBSD Clang 13.0.0'
+- $mycflags .= " -DLTC_AES_NI" if $ver1 > 4; # target attributes are supported since gcc-4.9
+- }
+-
+ #FIX: this is particularly useful for Debian https://github.com/DCIT/perl-CryptX/pull/39
+ $mycflags .= " $ENV{CFLAGS} " if $ENV{CFLAGS};
+ $mycflags .= " $ENV{CPPFLAGS} " if $ENV{CPPFLAGS};
diff --git a/dev-perl/Glib-Object-Introspection/Glib-Object-Introspection-0.51.0-r1.ebuild b/dev-perl/Glib-Object-Introspection/Glib-Object-Introspection-0.51.0-r1.ebuild
new file mode 100644
index 000000000000..a4bf26867b85
--- /dev/null
+++ b/dev-perl/Glib-Object-Introspection/Glib-Object-Introspection-0.51.0-r1.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=XAOC
+DIST_VERSION=0.051
+inherit perl-module xdg-utils
+
+DESCRIPTION="Dynamically create Perl language bindings"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
+
+RDEPEND="
+ >=dev-perl/glib-perl-1.320.0
+ >=dev-libs/gobject-introspection-1.0
+ >=dev-libs/libffi-3.0.0:=
+ >=dev-libs/glib-2.0.0
+"
+DEPEND="
+ ${RDEPEND}
+"
+BDEPEND="
+ ${RDEPEND}
+ >=dev-perl/ExtUtils-Depends-0.300.0
+ >=dev-perl/ExtUtils-PkgConfig-1.0.0
+"
+
+PATCHES=(
+ "${FILESDIR}"/${P}-new-gobject-introspection.patch
+)
+
+pkg_setup() {
+ # bug #599128
+ xdg_environment_reset
+}
diff --git a/dev-perl/Glib-Object-Introspection/Manifest b/dev-perl/Glib-Object-Introspection/Manifest
index fbfdd434114e..8ff68163cc10 100644
--- a/dev-perl/Glib-Object-Introspection/Manifest
+++ b/dev-perl/Glib-Object-Introspection/Manifest
@@ -1,3 +1,5 @@
+AUX Glib-Object-Introspection-0.51.0-new-gobject-introspection.patch 2096 BLAKE2B 9c99f482027e46cc4d57597b3ddc7fd8a9c0d48db2bb7d64090c0d989aba0c22720c6750334a9f34d2fc35542a77ac154fb747009310a9c1962bc9735ac75760 SHA512 1652dd8105255a699c39f62ebdf5bfa688b59773228360e9aabfbf797699779cdf5502be680c75a6b2379c93016a07efe7ec64377980d2efff97d7bf437153ac
DIST Glib-Object-Introspection-0.051.tar.gz 89445 BLAKE2B 7447bf8473acdfe015ffaab6f4b33420efe23aed5852e2eba54eed8a3edb7275a94abe1c3dad9583f175c30146c3b32e2191f14b2bec5c9c9f36355cc80a5098 SHA512 93ebe81b586270cbeca4296bfdd1d337d931b6349ca16a8e50bfc631c89a77d93f4d8076289e91bdcec0fdb732a2900b2a6c5e78e571c0c0fd4c7f5239cc0de5
+EBUILD Glib-Object-Introspection-0.51.0-r1.ebuild 697 BLAKE2B 39859df79b399043992e9ed3759e6476f48c5b2efc6afdbda23803f17057eb04b1e48c00b908b07cbca174a03f27404a26417c66027b358d46c9bd10fab37009 SHA512 536797c464fa00a57f40e3f13d0779ad93eac847412c1429b162e575d63acc58b2c94b2798572272e9e30355b97a3616bd3c24d690eacfd72b8da5256cab6645
EBUILD Glib-Object-Introspection-0.51.0.ebuild 628 BLAKE2B e8d6de9dfe8bb54b232f15f8fc45aeeec88a72068dd321588380cd3564a233f16a441c03553cc4ac85cee6d9332b3a4b172a37f99e49c5f58603f3d8e35aaa0f SHA512 37a2e6fc80639d96bba19fadbd088b047dc410c064b8398df94b6e5ac4d72abfa91dd879e407c71df00e22deb8bed1eef05e4a6012dac9812dbdf1ab01411c19
MISC metadata.xml 412 BLAKE2B d21ff75abddb2f7e5ece1a2a3bf1d55dae89449dd1148c60f3a32ddfffdfcbbba56807074163f154247401d938c8afddb7e434c94a5957e0e70e92f806317fc8 SHA512 442bcc47771a161868faa68dc16b4bda36c6e68a5391cee94d59821ef1648d7d485a82e3d97fb439d5f3fc373ce83a218ace37c37259fb143f96a9392804c83a
diff --git a/dev-perl/Glib-Object-Introspection/files/Glib-Object-Introspection-0.51.0-new-gobject-introspection.patch b/dev-perl/Glib-Object-Introspection/files/Glib-Object-Introspection-0.51.0-new-gobject-introspection.patch
new file mode 100644
index 000000000000..c0b6ac639be9
--- /dev/null
+++ b/dev-perl/Glib-Object-Introspection/files/Glib-Object-Introspection-0.51.0-new-gobject-introspection.patch
@@ -0,0 +1,50 @@
+https://gitlab.gnome.org/GNOME/perl-glib-object-introspection/-/commit/e5adffecdc9b321d1f8d91777b190b8ae08f8dd0
+
+From e5adffecdc9b321d1f8d91777b190b8ae08f8dd0 Mon Sep 17 00:00:00 2001
+From: Emmanuele Bassi <ebassi@gnome.org>
+Date: Sat, 14 Sep 2024 13:09:59 +0100
+Subject: [PATCH] Handle pointer types
+
+Now that gobject-introspection pairs G_TYPE_POINTER types with their
+type registration function, we need to handle the case in which we are
+passed a pointer to a record that inherits from G_TYPE_POINTER. Since
+these types are basically plain pointers, we can reuse the sv_to_struct
+and struct_to_sv functions we use for untyped structures.
+
+Fixes: #7
+---
+ gperl-i11n-marshal-interface.c | 12 ++++++++++++
+ 1 file changed, 12 insertions(+)
+
+diff --git a/gperl-i11n-marshal-interface.c b/gperl-i11n-marshal-interface.c
+index 2bef8eb..50cce51 100644
+--- a/gperl-i11n-marshal-interface.c
++++ b/gperl-i11n-marshal-interface.c
+@@ -41,6 +41,12 @@ instance_sv_to_pointer (GICallableInfo *info, SV *sv, GPerlI11nInvocationInfo *i
+ info_type,
+ sv);
+ }
++ } else if (g_type_is_a (type, G_TYPE_POINTER)) {
++ dwarn (" -> pointer\n");
++ pointer = sv_to_struct (GI_TRANSFER_NOTHING,
++ container,
++ info_type,
++ sv);
+ } else {
+ dwarn (" -> boxed: type=%s (%"G_GSIZE_FORMAT")\n",
+ g_type_name (type), type);
+@@ -397,6 +403,12 @@ interface_to_sv (GITypeInfo* info,
+ }
+ }
+
++ else if (g_type_is_a (type, G_TYPE_POINTER)) {
++ dwarn (" -> pointer: pointer=%p, type=%"G_GSIZE_FORMAT" (%s), own=%d\n",
++ arg->v_pointer, type, g_type_name (type), own);
++ sv = struct_to_sv (interface, info_type, arg->v_pointer, own);
++ }
++
+ #if GLIB_CHECK_VERSION (2, 24, 0)
+ else if (g_type_is_a (type, G_TYPE_VARIANT)) {
+ dwarn (" -> variant\n");
+--
+GitLab
diff --git a/dev-perl/IO-Interactive/IO-Interactive-1.26.0.ebuild b/dev-perl/IO-Interactive/IO-Interactive-1.26.0.ebuild
new file mode 100644
index 000000000000..f32dfa9c37c6
--- /dev/null
+++ b/dev-perl/IO-Interactive/IO-Interactive-1.26.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=BRIANDFOY
+DIST_VERSION=1.026
+inherit perl-module
+
+DESCRIPTION="Utilities for interactive I/O"
+
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~riscv ~x86"
+
+RDEPEND="
+ >=virtual/perl-version-0.780.0
+"
+BDEPEND="
+ ${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.640.0
+ virtual/perl-File-Spec
+ test? ( >=virtual/perl-Test-Simple-1.0.0 )
+"
+
+PERL_RM_FILES=( "t/pod.t" "t/pod-coverage.t" )
diff --git a/dev-perl/IO-Interactive/Manifest b/dev-perl/IO-Interactive/Manifest
index 6c8e07ecad9d..ac2b48b7021d 100644
--- a/dev-perl/IO-Interactive/Manifest
+++ b/dev-perl/IO-Interactive/Manifest
@@ -1,3 +1,5 @@
DIST IO-Interactive-1.025.tar.gz 13097 BLAKE2B f777cfa740981125d9b7741a1351d9ec4eefef466b04e488ae10727d65275d1c98fc10693a6d1cf267422ce8a971ac1604e6a094105c3db954de5b803095a72e SHA512 b9aca9d3920ea256e5b2c3e19559e7626ab076b36b38b58eecf087d8a2614b805a0226246bf035eb41b801a0972dfb19e1c99d2f8105bd403db5017e84b6e2dc
+DIST IO-Interactive-1.026.tar.gz 14014 BLAKE2B 63985fad9b5695cae8955988fc0631abc077a0c1fc1bed3c4c3b3700db348d3b3df5889f1e3bea48dcb2548a50036cddc9ff6944bac5eb5cfdb51c8585b52f2a SHA512 d8c0af451a1f45e2e2ec5cc8dc3fca777d59dc04a301bf83dbe4f3839038e04744d69e9cdc82f9e5f4f8c59fac1fcb81cd7134f6d080e36eb4a25bd27bfd01d3
EBUILD IO-Interactive-1.25.0.ebuild 485 BLAKE2B 4fb7a982321ca76a6404b7dea8a4215a9371a8e21fc273691af890ad27c5956b47c55132d905ac98d7d2863a5be903cb3946c4c55e7a8629b825cca5bcd1392f SHA512 07c4e89fa0132d41cb63db12e4a43cc3e9d8a47823a50add755a71837bfdde6696a3d15b12bead473ef3e4905cda0cc4bd1e138b476190bdafcad162e485cbb8
+EBUILD IO-Interactive-1.26.0.ebuild 492 BLAKE2B c53bc8a45f9cbe0411a07a54997e091d91abed6f03bed55b37d33d47b24fc9758d7f970edb76ce0d515afa31967861c89df559d43ddce01fe1aa7b1031ff4735 SHA512 a265349b3bec565869fbe03fa85b4e5ae15f3124b250849030fda9e51ea64ef1ecbe8ae4f7d9ed8c92cc7c9550e4a58d9c7b593c51983c04305cc800d379b882
MISC metadata.xml 389 BLAKE2B f8c522216ac651302a789d59087ffe895f8b94e017a584267393e081d635507978ae6eb00c5966126c62d7084f8cfa5c3f6f575dc0c0f4236444dea8d8e16454 SHA512 0fae7a9dc0f57cb72bedd4222e477851b4d829ebdb41684504c998fc9a457b1cb6f9006a193885d2b19f1c96bfd52b9c292e29185ea0649912c32557e8426d2c
diff --git a/dev-perl/MIME-Types/MIME-Types-2.270.0.ebuild b/dev-perl/MIME-Types/MIME-Types-2.270.0.ebuild
new file mode 100644
index 000000000000..c083742ad020
--- /dev/null
+++ b/dev-perl/MIME-Types/MIME-Types-2.270.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=MARKOV
+DIST_VERSION=2.27
+inherit perl-module
+
+DESCRIPTION="Definition of MIME types"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+ virtual/perl-File-Spec
+ virtual/perl-Scalar-List-Utils
+"
+BDEPEND="
+ ${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( >=virtual/perl-Test-Simple-0.470.0 )
+"
diff --git a/dev-perl/MIME-Types/Manifest b/dev-perl/MIME-Types/Manifest
index 9f76872e0eef..385ad5dff2a2 100644
--- a/dev-perl/MIME-Types/Manifest
+++ b/dev-perl/MIME-Types/Manifest
@@ -1,3 +1,5 @@
DIST MIME-Types-2.24.tar.gz 65785 BLAKE2B 07897834b5c8c75d21a909c1baeb55d19fa6c5cd7f7ae81b3525af8a7a68c16d06304e2fcda95e2d104cfd67c1a4ce2ba08b68d34b47e377015626a2b797f0dd SHA512 5f1ba7b461eb18438b7e1bcc49291d0a506d937f0020f2a8b17594e4de626110f8d4b4a767d78b491ae788b6a6ea531d8ce2c2245cc614700ac8fa6d320d2bd7
+DIST MIME-Types-2.27.tar.gz 66999 BLAKE2B c8c2dd0a600b99a47b4683c8d9159acfcd9f3a955c1d0c7052aef731dfe83f9c9755fa37d4f5d4fb57ea3dcf75741515350cb5d619bc73881daad344063145a5 SHA512 e738123bd78b9195bd55d278fdd6b38e0062ef1c03e00ca2de2cd55090de554181bdfdcd12ae22ba22df535971aa63edbb1400c473f3cfac55cbe606fb1d65b9
EBUILD MIME-Types-2.240.0.ebuild 499 BLAKE2B d2cfa6c092acbe4a1cd35c5da2d4f6fc2f54096023bf625a1d78ab08cb9cb2a34ecdaf797322557eab5e9b592c243a9dbd1768b29493f8265c25f3a34758860e SHA512 d9f734e326196b0339fb222ccb2bf5c0a6cf5ccc349c2f4418dbe0babaa146ee6c38704c492f9dde8058085b659b28b4b032ab9a3611d98d5f2759a134c5e19a
+EBUILD MIME-Types-2.270.0.ebuild 508 BLAKE2B bc124f19d0926ddd11a31ec1f8a17b7f4eb3e5fcbeaa076586988ba1ad2f09685a4758efd51e4e9a609cf2ede2da75c533f7510de5fdcfdbf1d2b946bded1062 SHA512 713c44a4e95817bd4772fdf610ffb86525db1e5da68ccc7783b372e80f83a78f93dce94c6aaa61c8577b55209bd921f5a9466028737fa03603eb6e36408ec55a
MISC metadata.xml 500 BLAKE2B 91088b70d4c1f07e40f919ce3edf61cc48c80aaf4c0832e032fb2bcb4937a36b7818b296fa5e9840156fcd5248879c9224552e04b8d28cab0846a2d6b9b2b4b5 SHA512 b42970cbd2b5ab806f2b45e8859fb6e4bf200bf13b3040567a57ba34cb694c0ffe21178afab65f34d0b771dcf805f5ba744fcbb968ac6d764504d3a082ca09ff
diff --git a/dev-perl/Mail-DMARC/Mail-DMARC-1.202.502.30.ebuild b/dev-perl/Mail-DMARC/Mail-DMARC-1.202.502.30.ebuild
new file mode 100644
index 000000000000..c57fb9d91e9f
--- /dev/null
+++ b/dev-perl/Mail-DMARC/Mail-DMARC-1.202.502.30.ebuild
@@ -0,0 +1,89 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=MSIMERSON
+DIST_VERSION=1.20250203
+inherit perl-module
+
+DESCRIPTION="Perl implementation of DMARC"
+
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+IUSE="minimal"
+
+RDEPEND="
+ !minimal? (
+ dev-perl/Mail-DKIM
+ dev-perl/Net-IMAP-Simple
+ dev-perl/Net-SMTPS
+ )
+ virtual/perl-Carp
+ dev-perl/Config-Tiny
+ >=dev-perl/DBD-SQLite-1.310.0
+ >=dev-perl/DBIx-Simple-1.350.0
+ virtual/perl-Data-Dumper
+ dev-perl/Email-MIME
+ >=dev-perl/Email-Sender-1.300.32
+ dev-perl/Email-Simple
+ virtual/perl-Encode
+ dev-perl/File-ShareDir
+ virtual/perl-Getopt-Long
+ virtual/perl-HTTP-Tiny
+ virtual/perl-IO
+ virtual/perl-IO-Compress
+ dev-perl/IO-Socket-SSL
+ dev-perl/libwww-perl
+ dev-perl/Mail-DKIM
+ dev-perl/Net-DNS
+ dev-perl/Net-HTTP
+ dev-perl/Net-IDN-Encode
+ dev-perl/Net-IP
+ dev-perl/Net-SMTPS
+ dev-perl/Net-SSLeay
+ >=dev-perl/Net-Server-2
+ virtual/perl-Socket
+ >=dev-perl/Socket6-0.230.0
+ virtual/perl-Sys-Syslog
+ dev-perl/Test-File-ShareDir
+ dev-perl/URI
+ dev-perl/XML-LibXML
+ virtual/perl-parent
+ >=dev-perl/Regexp-Common-2013031301
+"
+BDEPEND="
+ ${RDEPEND}
+ >=dev-perl/Module-Build-0.360.100
+ virtual/perl-ExtUtils-MakeMaker
+ >=dev-perl/File-ShareDir-Install-0.60.0
+ test? (
+ dev-perl/Net-DNS-Resolver-Mock
+ dev-perl/Test-Exception
+ dev-perl/Test-Output
+ virtual/perl-Test-Simple
+ )
+"
+
+PERL_RM_FILES=(
+ 'bin/install_deps.pl'
+)
+
+src_test() {
+ local my_test_control
+ local badfiles=( t/author-*.t )
+ my_test_control=${DIST_TEST_OVERRIDE:-${DIST_TEST:-do parallel verbose}}
+ if ! has network ${my_test_control} ; then
+ einfo "Removing network tests w/o DIST_TEST_OVERRIDE~=network";
+ badfiles+=( \
+ "t/04.PurePerl.t" \
+ "t/06.Result.t" \
+ "t/09.HTTP.t" \
+ "t/11.Report.Store.t" \
+ "t/17.Report.Aggregate.Schema.t" \
+ "t/22.Report.Send.SMTP.t" \
+ )
+ fi
+ perl_rm_files "${badfiles[@]}"
+ perl-module_src_test
+}
diff --git a/dev-perl/Mail-DMARC/Manifest b/dev-perl/Mail-DMARC/Manifest
index 5503245942bb..50f030b5b6be 100644
--- a/dev-perl/Mail-DMARC/Manifest
+++ b/dev-perl/Mail-DMARC/Manifest
@@ -1,3 +1,5 @@
DIST Mail-DMARC-1.20240313.tar.gz 804445 BLAKE2B b94c445dd09f7374b8c376d3bbc1dce2af41268e36a7d326ed4cc429e413d842d4a4f724a8392f3900c4f161d09031ecca9d33d49653cc9848601e76c35c6c24 SHA512 07f23ce7ab3ce2c2bc15b4b09671c65943128ff17a94020aed18589361921592ea4b8c85a1252e40bf5e99685e24d5da2164552be2017cb1e62d53823978bf15
+DIST Mail-DMARC-1.20250203.tar.gz 807894 BLAKE2B 6d9a7ca4ab972811df59227ba3367a39f169f4b117edf717960b35e36fd5def423d2a3daa33f7a1ec6a8b9afc3e371fb3b8c1a1ac130e7c357aeb6a833ad7002 SHA512 ec680de057d4e8441a6beda0dce145534f23958a7efc642f92985a735c6da82e48550b3a46829087aaf1f2512c160ba3b09d8225e5544e41777b528ff84ae5c4
EBUILD Mail-DMARC-1.202.403.130.ebuild 2053 BLAKE2B c94c45f8e5092498afc23a97792d7644854df745f6e299a13d1242436e3016c8cdcad2dfacefd7991e320771750befb32c6a085aafd1bfc1ba28e6867e3e47d9 SHA512 495783a6853e7289580384aec79c701624e907db4a1b659f66586d8dce973619d3ab4e83e92838d4fe1aa0af8b6ec2db33e24af767b14d585ccdfa99ad38eaa9
+EBUILD Mail-DMARC-1.202.502.30.ebuild 1978 BLAKE2B c42af4e3c07d2a49351811e5d7490059a79271521557402ff85e86cdfb07ba405099e746e920bba5d2993ecb66893dc4e6b45b58b0003f8c70885dd23caba26f SHA512 2c466f0df106cddf5389788582a78bf9e625099a186757be6036cbefe080630347cd9912c1ed0085e059de4bb874af4c66b8c311faf0c7e6c5b434ee9f85f6bc
MISC metadata.xml 2239 BLAKE2B 7ce9d3d8be07ad9043047fda77be9bfcfd50fa61221b6040514e7178cc156f50e121f48f243e7c8af7e5dbd5b26c79706536fd619ec0e5ebd0289dae9930f681 SHA512 a43245d8d48cabb4b5b103168de5d2dd708bf59596a84ecddb0cf79f4e66d8003f43d97bcde808be300a5dc5cc00b39006aa5be9b1063e0dc16ef73067741605
diff --git a/dev-perl/Manifest.gz b/dev-perl/Manifest.gz
index 36787035b909..3df31a8f2d8b 100644
--- a/dev-perl/Manifest.gz
+++ b/dev-perl/Manifest.gz
Binary files differ
diff --git a/dev-perl/Perl-Version/Manifest b/dev-perl/Perl-Version/Manifest
index 49ca5dd183fb..21ea3f1d06d4 100644
--- a/dev-perl/Perl-Version/Manifest
+++ b/dev-perl/Perl-Version/Manifest
@@ -1,3 +1,5 @@
DIST Perl-Version-1.017.tar.gz 30441 BLAKE2B 0ed170e5952dbd1ce22422254f4f40a80b00aa92309baa4a9fecf342cbab877f86487f03cb30fedcf6a16178b36561e9ea0a5c259a8f04c618cb990e8d21c692 SHA512 0aafef2f0fa208502236f1f32cf7e19a5d29b628587f116a46be3b0111036cd0304581b3ca0ab53f6277aedfe18681cf2dea842172289a7ec67124f1f4ef4697
+DIST Perl-Version-1.018.tar.gz 31452 BLAKE2B b2e3590c93a96af34e86f6b525fe742ea9e9b2f569fdecf30e9bc8b70b74a78b6c9359cab2b2c27088ebe03f19cf8fb3c241f0e3fd79b71025ee0a7475c0c0a4 SHA512 fb8f3cb8db5c8110ae2d68667e5491c9b63ffd24c717d9d4c4ff04a938c503a2d49abcd59fd9b21cfc157a6f5b59369248a166e5cd6e911180eef9e8f14d0527
EBUILD Perl-Version-1.17.0.ebuild 583 BLAKE2B d5d39da147c44ff7902c8c41309d9c2984501145ef5278a0802a7f778e6720b80c744e3b95c2d9fdaa5812a459b3aaf38776e61f3a203094a94c9895f219d056 SHA512 02a10083a4a5111e6f680393ff26caaa41d44ca712891f42f46cf3c604c6cbddbf49dd79c0dc80d6d4e7ba990b30651cac9dc229af8f8a09f391310ee3d705ce
+EBUILD Perl-Version-1.18.0.ebuild 587 BLAKE2B a56c34184499c563f08fa7a5e7144bfbdb2c0ba2cbc2c150ab582dd54541abef295dd0e00d59feedb169a7ebeb97465a27e05dc8eb3cef88fa86721350ab93d5 SHA512 b0a229cff3412442585b5d30896d8f26f51334581b172f73864dc353bb80908bf647b279aeb155ea29b9f968599dba1e64a53db1f8b74fa637d50c3b82a50344
MISC metadata.xml 397 BLAKE2B e6c79d316d4d92c09a42ed7822b2141fe017139e6041004623b86a77f9dd23f819dc2d07667c97788cfc11101a71c323718da2cbb39e44bf343c71307041e9ca SHA512 81e01b6bc758e3ab39e5067d4061039a8aee9055059589c46ec84e3f2e0322dd6b9c4147cb5d43f4eb2434338105d702d4c7bdaab8e82389a0f9ce50c7c6eb5d
diff --git a/dev-perl/Perl-Version/Perl-Version-1.18.0.ebuild b/dev-perl/Perl-Version/Perl-Version-1.18.0.ebuild
new file mode 100644
index 000000000000..df84d69b8f32
--- /dev/null
+++ b/dev-perl/Perl-Version/Perl-Version-1.18.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=BRIANDFOY
+DIST_VERSION=1.018
+inherit perl-module
+
+DESCRIPTION="Parse and manipulate Perl version strings"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-Data-Dumper
+ >=virtual/perl-Getopt-Long-2.340.0
+ virtual/perl-Scalar-List-Utils
+"
+BDEPEND="
+ ${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.640.0
+ test? (
+ virtual/perl-Test-Simple
+ )
+"
+
+src_test() {
+ perl_rm_files t/manifest.t t/pod-coverage.t t/pod.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Text-CSV_XS/Manifest b/dev-perl/Text-CSV_XS/Manifest
index b19b436403d4..8ba9923e2865 100644
--- a/dev-perl/Text-CSV_XS/Manifest
+++ b/dev-perl/Text-CSV_XS/Manifest
@@ -2,8 +2,10 @@ DIST Text-CSV_XS-1.52.tgz 271359 BLAKE2B d7a04706dc13f653370ecd54c6df667015237f0
DIST Text-CSV_XS-1.54.tgz 272716 BLAKE2B ac0de1bafdcbe8742fd7bc7b83eaac6742b29a5cb6000be45c9ef4f0b1ba14eb782177e5afd71cd91f3f40e97353be26eac7a7bf3ea5708f05c9917dee6395c6 SHA512 a4170ba518aeffe3eeb21092f8514b8a658c051d66a7112b11220bd9e4341acd5197335661c56dd7a72b76391346c7c393457a51c8f5eeb2872b55f429684bfc
DIST Text-CSV_XS-1.57.tgz 277208 BLAKE2B 90cae732c2bb7278d0c86826d5ab4f9b079888b96ea03c24a9dd11420b79fe05e8e6645c09c8b07476f18418d4c553787a3c34962b97b41b6c577cd149b730e6 SHA512 1936335b6187f775bd814c23754a4941656d487adf2547efbe916af4ea8858db226f6a6632c902986f61b6174e8b9c012c5cb17b17a5c58a79efc4feae613d9d
DIST Text-CSV_XS-1.59.tgz 280807 BLAKE2B 2471322f4199a669e3f4f300531e669696fb64aeb0884387b76eacf7a751591903333282532470c997c0cb5c5db8a72e0322d3759def0aca9d3835edd9515a6c SHA512 c32624ed857e11b4303485853d532e5f59de7f857d82fa13aa49cb440a6862e16045da156959de4fc8e62a4105a0ec223d7c89b93252ab83c91a9c90fa571a2b
+DIST Text-CSV_XS-1.60.tgz 282498 BLAKE2B 1f4187a1c0e72a043e72bb33cb7f086a786b93161f1c22259ce9ba30b1c1c8edf649cd0788270692c94b600b034608bc820aac0b276b1e2fb5c52336c54747c4 SHA512 3d41b7c246c6850627018e5e21ecff383d06c74ec633c59bb1064183051bd3af3d829b01963ea55ce36635fdb15826f55a3f4b2b8371e84810a722217ebd1a7b
EBUILD Text-CSV_XS-1.520.0.ebuild 636 BLAKE2B bdbff70f1d68acf9e0eabc1ceb91ce99801fce7a06fa101a038a262087b0d613b951abad8818151faaa59624c0119582df0b51b0ca992032af44e5c96eaa6d5c SHA512 20ed4416f5d570248910ed19667b9f9bdcd399605d0c0dbf302ac7615515d5fb6ba8ab177ca95f7d6f9b1eb9477205962e146c29d3d944d84048d016ce70fb0a
EBUILD Text-CSV_XS-1.540.0.ebuild 670 BLAKE2B 300586514c8f1ba2a09a34d2b908e8aec61a21ea0189249928ce8cc9827217dbb23f05691217f1585b77c584f503f3646d8a83091a39febe079bf04f51c4c10f SHA512 b3f5f2ce16d4e3173d8d053eca3faad907a9b18fbfa53636f85f628ec2ada28e4c8c8b12820a2589782b5c424b0809eb64d15b39455a873c80917b807d50cb97
EBUILD Text-CSV_XS-1.570.0.ebuild 675 BLAKE2B 6b4057c2d3490c7e106f2c343756d9be66a52bd73a66c5e507cd108e1d122dcec79eb10ac1fdb36a1a6a8c11d4052467b4a1016aba34e43ab6154bf0bf767b67 SHA512 b1679ba1e21ecbaf3dea33870d09b464deae9887d2fca64538d9cc286e19c62b684802e7a75879ad061545f89deaa0e8ecc537254164f68f1b0a77d255453aca
EBUILD Text-CSV_XS-1.590.0.ebuild 675 BLAKE2B b5dc99098da7dff09cc25205e0bb9afef9489af04e254c0188d46697e3daa500280059afeb72b39915aadb398e3f306f719ecf8db5cf46f8728178c82144e819 SHA512 03e253b6eef25bb1372baacd6064f09bc114c274b27cd23b12486043979699410bdbf050781cfa67a333908e3ae59ca5d17e86c43bdf898ddbaf45fb04a7bfab
+EBUILD Text-CSV_XS-1.600.0.ebuild 675 BLAKE2B d7fae166005af8324ddd384b86bed6f2b291eb674c9e6acfa54a5a69ebca23ec05a69782ee78d9301acbb0b5687a88745696ac9fe216e500da16b5099728fefe SHA512 98ec6778059646835633e3847fbf86ed4bd7d000ad5d12c83c4a4315001ffb274303da48a2290dd1f9e6b432185dcecf57b3cdffb2665c99b17deb904998916b
MISC metadata.xml 395 BLAKE2B 49dc62f04f2a8c00c686bc25147ef9164388beb74db90b44cc194ad5d29aa8207a7dc46b86b05735999bdc02ef9ddeb0c6c4d8fe0e5c59a2c3a25d890a65b636 SHA512 168391688b7286299452a4c62e8ffed7520711d800ce5f247d1aeaba649803c7bc994e92f3929a544afa2e742e61507c5e698bd770e4a308577bdb853e73a11e
diff --git a/dev-perl/Text-CSV_XS/Text-CSV_XS-1.600.0.ebuild b/dev-perl/Text-CSV_XS/Text-CSV_XS-1.600.0.ebuild
new file mode 100644
index 000000000000..a3ebd2ce038a
--- /dev/null
+++ b/dev-perl/Text-CSV_XS/Text-CSV_XS-1.600.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=HMBRAND
+DIST_A_EXT=tgz
+DIST_VERSION=1.60
+DIST_EXAMPLES=("examples/*")
+inherit perl-module
+
+DESCRIPTION="Comma-separated values manipulation routines"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+
+RDEPEND="
+ >=virtual/perl-Encode-3.210.0
+ virtual/perl-IO
+ virtual/perl-XSLoader
+"
+BDEPEND="
+ ${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Test-Simple
+ )
+"
+
+PERL_RM_FILES=( "t/00_pod.t" "t/01_pod.t" )
diff --git a/dev-perl/XS-Parse-Sublike/Manifest b/dev-perl/XS-Parse-Sublike/Manifest
index 34b732fdef64..5a883dc6ceed 100644
--- a/dev-perl/XS-Parse-Sublike/Manifest
+++ b/dev-perl/XS-Parse-Sublike/Manifest
@@ -1,5 +1,7 @@
DIST XS-Parse-Sublike-0.30.tar.gz 67272 BLAKE2B 510748fea66c42fcb5b155bacbe50dff80bb93a109e82a3c80e8f39a5d73caa99af58a5f8735836902f04cb4d29e68ff607518815686328df0c5e6c7b0abb8f8 SHA512 4b17d5fcf79b84f092a5c81b89f5c45d614e8a4b4316a21d0e517146bc6962dd2b5c548ffbae8f75ea5b9ea09079104f28adf7a5e209558675de5dce7ff09bdf
DIST XS-Parse-Sublike-0.36.tar.gz 71973 BLAKE2B b7aeed9f8f0e1f01942eaf2be44e45fcb2ed988c9bbb0b7455afa63a02fc9e12905d7b76e2a0140178ae19b1af88d9689992404c7397842903e9280229188759 SHA512 41d4abf483c3701722ecd1b06a82edaeb06ca91ee9e1179ea0ff175a46566b0f9b82cac68458fab7024bd4d2d4894c9b963d295d1f1dbb7d3285bc214b644cfe
+DIST XS-Parse-Sublike-0.37.tar.gz 73053 BLAKE2B adc7ec6428cfcf2c1f38fcbec1e9f68b745ef2431994e9d610698946670f0c3e6fedf1a71086cc498545edbe75115301932e2a02de0df630902e7c14b1a5f25b SHA512 3234cf389c4fa8ae207c94409b3912cb64855e6835688c8ee4ac9c1ad66e4aeee4be4e418332eac0eb281ee88efef8aaaf618e9b98b825e274c37954e7ccffa9
EBUILD XS-Parse-Sublike-0.300.0.ebuild 447 BLAKE2B a6f0ac06ef419ea12a3b6fd27358df6fad565233568504d4354ff9f3cc4ad3ac6fee542caf6cb48c7432a1bbee5dbf1435f15bb92ae4514ba48e9d937dead742 SHA512 f8abf41180a01188bbcece46f0a2311547c620c94c336ca3348d679e7695aebabdbadd512c3339d8caea702aa6b3097fb45fea2f0a5b063233fbaee05784572e
EBUILD XS-Parse-Sublike-0.360.0.ebuild 449 BLAKE2B 4d44a7015926779562377a5fb0da5a983c0030cd10f88fdc5dce68c5825b84f1ff9ea1e45211169b6bafac8c4964ab856de1bb5bc1cb7557b88bdac504bd4cfc SHA512 b64207eadf20bd9c7d9808845069ab8a2bc46ec0df5f305c3c657f926a515e6b1a05c93326ddb604897a2840dfd59a3f3fa109cd11be1faa49904d3a412f51fe
+EBUILD XS-Parse-Sublike-0.370.0.ebuild 449 BLAKE2B 745587ac5dd0a482ead0ae0f71e318853896c64feefdb9ec790e97709c5a5d1b72cc5564a750195f64fbf1485b5a89bb2d4afae3622f904d9c5812317470ce5d SHA512 f0fa0571820355e31ef931e95507b61855ad4416573bc779a206d10ebed52f1876d6ad89d3a3c2a3e4e81d6416bcf807c24f7c5fa6555079eb598a850b8674d2
MISC metadata.xml 528 BLAKE2B 638e9228da4074fd35f8507b1c89ef1c663146a03a63eea257fd208ba34b18fb7440b7c03289b63c5832154e6ba0bf82f91793e17e9d9b4cc65b985088757692 SHA512 c16b7c825de1c2c68eaef9dbfda3a74e72441a9c0b783d05954e9cceff299235d5a0db0a234c55d35c6eefc8ad26f27a6c1f219a2eb36cbd202a4b7af39b6538
diff --git a/dev-perl/XS-Parse-Sublike/XS-Parse-Sublike-0.370.0.ebuild b/dev-perl/XS-Parse-Sublike/XS-Parse-Sublike-0.370.0.ebuild
new file mode 100644
index 000000000000..beddfbe6df76
--- /dev/null
+++ b/dev-perl/XS-Parse-Sublike/XS-Parse-Sublike-0.370.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 2023-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=PEVANS
+DIST_VERSION=0.37
+inherit perl-module
+
+DESCRIPTION="XS functions to assist in parsing sub-like syntax"
+
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+
+RDEPEND="
+ >=dev-perl/File-ShareDir-1.0.0
+"
+BDEPEND="
+ ${BDEPEND}
+ >=dev-perl/Module-Build-0.400.400
+ test? (
+ virtual/perl-Scalar-List-Utils
+ virtual/perl-Test2-Suite
+ )
+"
diff --git a/dev-perl/YAML-LibYAML/Manifest b/dev-perl/YAML-LibYAML/Manifest
index 3c8efc0300c5..02705e7baa09 100644
--- a/dev-perl/YAML-LibYAML/Manifest
+++ b/dev-perl/YAML-LibYAML/Manifest
@@ -1,3 +1,5 @@
DIST YAML-LibYAML-v0.902.0.tar.gz 154806 BLAKE2B 8a4bf50eb36d17b750395ccca42deded1396849f4089859821e5a42034426734e3adeeccced403f1e8f3d9f00b73f547228f4aa61ad71169ff3e5b5ef6a57f07 SHA512 966f39db69eb0343311d355c913ece4f598ffb9bb8ac10090f254bbaaf940eb0e7ec05777a72c149eeb8be81e26757300224073bf6d95c55d18586ff9a16cbf1
+DIST YAML-LibYAML-v0.903.0.tar.gz 155029 BLAKE2B e0c3b5aa982b3c277898314ca4d6286ed630f69841e702f61ea34e58c1bd93f9df3e343024390e4daaa26d31ebd36d909c1d7f28f96271db82f27e5f7a096bfe SHA512 695b43c575f0a23896e52be3315416f25033e247b48ff04f7736ffbc75157ce7d6c196691ee378eff1c27b0bd8b4f3cbc225c622110476dc80c5ba818d6a89c7
EBUILD YAML-LibYAML-0.902.0.ebuild 426 BLAKE2B a8fe038904ca82e46d80151ca688abbff7729943a148c6ca85ba6e1aacf857a38d9fe42539a04134109152b761c1db1fbba5e80e914ff3ef6499e48b0c8cc563 SHA512 d0acc496604e703a2655178e6c8ca44828f594370693a4dc348ebe121380a47cfba6cba242623adcd004293950762a60ec18948fb5ba2d2d2351032ab94ecbfe
+EBUILD YAML-LibYAML-0.903.0.ebuild 434 BLAKE2B b120cef99af40339ba1be90b7de678b2643b11ca01b670596920f6d92e5288be880140071aedc4b4adac9ceade8b9f892e388243fcd8f9363f03456e900fb3d0 SHA512 9096a4b60f4cea463ccb66529b58e158cec98158d2577ba29d0c6a3011b1a27c8aa697606e01c3eac2351d8ff51ca61e95be35db2e2c361f723f21c5127cf965
MISC metadata.xml 548 BLAKE2B dd31d97ca15d4931b8f6dd60cfd53f344927cba19c19394c16d04a5afa3df24f659259b2480a03b70f9ac07ec59aa760a205c6a3ae73f5eae4e6ca1681515568 SHA512 47abe8b55e8cdbcdf53e6cb4d62a7a6158c5816909f9c09bf158b82045819bc7f1e476e6e7a48b7ebebb0ffd2b6cebced980d8bd7b89e554e3f187e8b342e720
diff --git a/dev-perl/YAML-LibYAML/YAML-LibYAML-0.903.0.ebuild b/dev-perl/YAML-LibYAML/YAML-LibYAML-0.903.0.ebuild
new file mode 100644
index 000000000000..41d30433f908
--- /dev/null
+++ b/dev-perl/YAML-LibYAML/YAML-LibYAML-0.903.0.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=TINITA
+DIST_VERSION=v${PV}
+inherit perl-module
+
+DESCRIPTION="Perl YAML Serialization using XS and libyaml"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+
+PERL_RM_FILES=("t/author-pod-syntax.t")