summaryrefslogtreecommitdiff
path: root/dev-perl
diff options
context:
space:
mode:
Diffstat (limited to 'dev-perl')
-rw-r--r--dev-perl/Alien-Build/Alien-Build-2.330.0.ebuild (renamed from dev-perl/Alien-Build/Alien-Build-2.260.0.ebuild)15
-rw-r--r--dev-perl/Alien-Build/Manifest4
-rw-r--r--dev-perl/Apache-Session/Apache-Session-1.940.0.ebuild40
-rw-r--r--dev-perl/Apache-Session/Manifest2
-rw-r--r--dev-perl/Archive-Tar-Wrapper/Archive-Tar-Wrapper-0.380.0.ebuild35
-rw-r--r--dev-perl/Archive-Tar-Wrapper/Manifest2
-rw-r--r--dev-perl/Authen-Libwrap/Authen-Libwrap-0.230.0-r1.ebuild41
-rw-r--r--dev-perl/Authen-Libwrap/Manifest1
-rw-r--r--dev-perl/Authen-OATH/Authen-OATH-2.0.1.ebuild39
-rw-r--r--dev-perl/Authen-OATH/Manifest3
-rw-r--r--dev-perl/Authen-OATH/metadata.xml12
-rw-r--r--dev-perl/BSON/BSON-1.12.1.ebuild47
-rw-r--r--dev-perl/BSON/Manifest2
-rw-r--r--dev-perl/BerkeleyDB/BerkeleyDB-0.640.0.ebuild (renamed from dev-perl/BerkeleyDB/BerkeleyDB-0.630.0-r1.ebuild)6
-rw-r--r--dev-perl/BerkeleyDB/Manifest3
-rw-r--r--dev-perl/Bytes-Random-Secure/Bytes-Random-Secure-0.290.0.ebuild46
-rw-r--r--dev-perl/Bytes-Random-Secure/Manifest3
-rw-r--r--dev-perl/Bytes-Random-Secure/metadata.xml12
-rw-r--r--dev-perl/CPAN-Perl-Releases/CPAN-Perl-Releases-5.202.9.200.ebuild24
-rw-r--r--dev-perl/CPAN-Perl-Releases/Manifest2
-rw-r--r--dev-perl/Convert-Base32/Convert-Base32-0.60.0.ebuild22
-rw-r--r--dev-perl/Convert-Base32/Manifest3
-rw-r--r--dev-perl/Convert-Base32/metadata.xml12
-rw-r--r--dev-perl/Crypt-ECB/Crypt-ECB-2.220.0.ebuild22
-rw-r--r--dev-perl/Crypt-ECB/Manifest3
-rw-r--r--dev-perl/Crypt-ECB/metadata.xml (renamed from dev-perl/gnome2-vfs-perl/metadata.xml)4
-rw-r--r--dev-perl/Crypt-PWSafe3/Crypt-PWSafe3-1.220.0.ebuild37
-rw-r--r--dev-perl/Crypt-PWSafe3/Manifest3
-rw-r--r--dev-perl/Crypt-PWSafe3/metadata.xml17
-rw-r--r--dev-perl/Crypt-Random-Seed/Crypt-Random-Seed-0.30.0.ebuild34
-rw-r--r--dev-perl/Crypt-Random-Seed/Manifest3
-rw-r--r--dev-perl/Crypt-Random-Seed/metadata.xml12
-rw-r--r--dev-perl/Crypt-Random-TESHA2/Crypt-Random-TESHA2-0.10.0.ebuild35
-rw-r--r--dev-perl/Crypt-Random-TESHA2/Manifest3
-rw-r--r--dev-perl/Crypt-Random-TESHA2/metadata.xml13
-rw-r--r--dev-perl/Crypt-SMIME/Crypt-SMIME-0.270.0.ebuild (renamed from dev-perl/Crypt-SMIME/Crypt-SMIME-0.250.0-r1.ebuild)3
-rw-r--r--dev-perl/Crypt-SMIME/Manifest4
-rw-r--r--dev-perl/Data-ObjectDriver/Data-ObjectDriver-0.200.0.ebuild35
-rw-r--r--dev-perl/Data-ObjectDriver/Manifest2
-rw-r--r--dev-perl/Data-Password-passwdqc/Data-Password-passwdqc-0.90.0.ebuild48
-rw-r--r--dev-perl/Data-Password-passwdqc/Manifest3
-rw-r--r--dev-perl/Data-Password-passwdqc/metadata.xml12
-rw-r--r--dev-perl/Data-Password/Data-Password-1.120.0.ebuild24
-rw-r--r--dev-perl/Data-Password/Manifest3
-rw-r--r--dev-perl/Data-Password/metadata.xml12
-rw-r--r--dev-perl/Dist-Zilla-Plugin-NextVersion-Semantic/Dist-Zilla-Plugin-NextVersion-Semantic-0.2.5-r1.ebuild34
-rw-r--r--dev-perl/Dist-Zilla-Plugin-NextVersion-Semantic/Manifest2
-rw-r--r--dev-perl/Dist-Zilla-Plugin-NextVersion-Semantic/files/Dist-Zilla-Plugin-NextVersion-Semantic-0.2.5-no-V-in-test.patch40
-rw-r--r--dev-perl/Encode-IMAPUTF7/Encode-IMAPUTF7-1.50.0-r1.ebuild21
-rw-r--r--dev-perl/Encode-IMAPUTF7/Manifest1
-rw-r--r--dev-perl/Exception-Base/Exception-Base-0.250.100.ebuild28
-rw-r--r--dev-perl/Exception-Base/Manifest1
-rw-r--r--dev-perl/File-ShareDir/File-ShareDir-1.116.0.ebuild5
-rw-r--r--dev-perl/File-ShareDir/Manifest2
-rw-r--r--dev-perl/Font-AFM/Font-AFM-1.200.0-r2.ebuild24
-rw-r--r--dev-perl/Font-AFM/Font-AFM-1.200.0-r3.ebuild30
-rw-r--r--dev-perl/Font-AFM/Manifest3
-rw-r--r--dev-perl/Font-AFM/files/Font-AFM-1.20-custom-test-font.patch46
-rw-r--r--dev-perl/Font-TTF/Font-TTF-1.60.0-r1.ebuild26
-rw-r--r--dev-perl/Font-TTF/Manifest1
-rw-r--r--dev-perl/Format-Human-Bytes/Format-Human-Bytes-0.60.0-r2.ebuild25
-rw-r--r--dev-perl/Format-Human-Bytes/Manifest2
-rw-r--r--dev-perl/Format-Human-Bytes/files/Format-Human-Bytes-0.06-no-dot-inc.patch21
-rw-r--r--dev-perl/FreezeThaw/FreezeThaw-0.500.100-r2.ebuild18
-rw-r--r--dev-perl/FreezeThaw/Manifest1
-rw-r--r--dev-perl/Frontier-RPC/Frontier-RPC-0.07_beta4-r2.ebuild (renamed from dev-perl/frontier-rpc/frontier-rpc-0.07_beta4-r2.ebuild)1
-rw-r--r--dev-perl/Frontier-RPC/Frontier-RPC-0.07_beta4-r3.ebuild23
-rw-r--r--dev-perl/Frontier-RPC/Manifest4
-rw-r--r--dev-perl/Frontier-RPC/metadata.xml (renamed from dev-perl/frontier-rpc/metadata.xml)0
-rw-r--r--dev-perl/Fuse/Fuse-0.16.1-r2.ebuild62
-rw-r--r--dev-perl/Fuse/Manifest4
-rw-r--r--dev-perl/Fuse/files/Fuse-0.16.1-ioctl-header.patch22
-rw-r--r--dev-perl/Fuse/files/Fuse-0.16.1-no-dot-inc-tests.patch286
-rw-r--r--dev-perl/Fuse/files/Fuse-0.16.1-tempdir-override.patch162
-rw-r--r--dev-perl/Lchown/Lchown-1.10.0-r3.ebuild30
-rw-r--r--dev-perl/Lchown/Manifest1
-rw-r--r--dev-perl/Manifest.gzbin274824 -> 276134 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-r2.ebuild53
-rw-r--r--dev-perl/forks/Manifest3
-rw-r--r--dev-perl/forks/forks-0.360.0-r2.ebuild42
-rw-r--r--dev-perl/forks/metadata.xml4
-rw-r--r--dev-perl/frontier-rpc/Manifest3
-rw-r--r--dev-perl/gnome2-vfs-perl/Manifest3
-rw-r--r--dev-perl/gnome2-vfs-perl/gnome2-vfs-perl-1.83.0.ebuild23
85 files changed, 1577 insertions, 189 deletions
diff --git a/dev-perl/Alien-Build/Alien-Build-2.260.0.ebuild b/dev-perl/Alien-Build/Alien-Build-2.330.0.ebuild
index 1936614143cb..766ace9cc282 100644
--- a/dev-perl/Alien-Build/Alien-Build-2.260.0.ebuild
+++ b/dev-perl/Alien-Build/Alien-Build-2.330.0.ebuild
@@ -4,14 +4,14 @@
EAPI=7
DIST_AUTHOR=PLICEASE
-DIST_VERSION=2.26
+DIST_VERSION=2.33
DIST_EXAMPLES=("example/*")
inherit perl-module
DESCRIPTION="Build external dependencies for use in CPAN"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-IUSE="test zip"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+IUSE="minimal test zip"
RESTRICT="!test? ( test )"
# No, pkgconfig is not suspect, it actually uses it at runtime, and this module
@@ -37,5 +37,14 @@ BDEPEND="${RDEPEND}
test? (
dev-perl/Devel-Hide
>=dev-perl/Test2-Suite-0.0.60
+ !minimal? (
+ dev-perl/Alien-Base-ModuleBuild
+ dev-perl/Sort-Versions
+ )
)
"
+src_prepare() {
+ unset LD
+ [[ -n "${CCLD}" ]] && export LD="${CCLD}"
+ perl-module_src_prepare
+}
diff --git a/dev-perl/Alien-Build/Manifest b/dev-perl/Alien-Build/Manifest
index 1589010ae2c5..be59ea6db343 100644
--- a/dev-perl/Alien-Build/Manifest
+++ b/dev-perl/Alien-Build/Manifest
@@ -1,13 +1,13 @@
DIST Alien-Build-1.79.tar.gz 266020 BLAKE2B 265a42ea001b2adad24c3f8164bf795da9923f02e95440ae1bc52aa60a1dd06e48d888b4af5deb3f9b9911e9092117f51bc09c420d690cabc454b21505746030 SHA512 8b270ec1b914aead651c81d2c513496e31bfa6086c0e5731e6ada17079ede868d65a7c70e29a0762f65ba8c120fd605662122de7f9d715b726be4a503b552808
DIST Alien-Build-2.23.tar.gz 310744 BLAKE2B 3bf3ce08be1e508a5eb695cc3ee71ccb70230c3fa0feb3e4378bbba35b7429ab3b852692ea4492e9aa80fdb962ef1fef7e82b654bbf8e8ca2428aa8f999944b8 SHA512 78a9b710dde488ce0852266340104f7b540e94ea58e8715d27e1e303a67956f862110bbd305119ac08fe9c5a20c0e5cc6fa5b6982abf830910f2d3a1ed9963fa
-DIST Alien-Build-2.26.tar.gz 313223 BLAKE2B ae51a53806f85662f000951ac58f334ab0920d5468af10d9ea0d814c7f02b7f7eada8698db01fa52735599938d18c171f566359e45c90fae03895b12d3e7c8b1 SHA512 d5e407e5865dcf6771016cd9b182c9a6f982e6dd2c56ea8ea20b32603dc824f99b1f5ee8d460fa2e412aefbf82f09e338b513ab57ebcfc0fa6e200d103060f48
DIST Alien-Build-2.28.tar.gz 314626 BLAKE2B c37bf00f937a1390ba3e35b1a26b676d72b20e0849cbad954e54c04693f1d677aa225be790cd4c68a7df3042c4b2759f8d3a097cbf8480170f1e93327876f765 SHA512 3fe1b0536bce723b925345dad2993b4d8a128d873476ab307d4f06d5ee6ac28f96f07a85345deda2af6cee2f4305f4ff7886ca97bf2ffe1ff05a7e1098784966
DIST Alien-Build-2.29.tar.gz 313997 BLAKE2B 2a72d07efa899f5d2314db5fffadfbc304db4105dcca1f0f30557d4bbe292c902deca3d064f7909fc84cf9df9f88c6eb6d3b51225ad6d8ccae0cd1e7dbf52ba0 SHA512 7e6ad1695fcfc9ff98764e77a87014a6617c0e27f427d26f70a7fe0daa379963f73fe16e9993de87540e71070e696345bec41fc21c0e7003a144d94413a8522d
DIST Alien-Build-2.32.tar.gz 327696 BLAKE2B 9f0f2d31f6d3b2660ae4001ce1285bdf0a4eab6f542ad7e9165652302c645b5444e75aae65de2c24d79eb293615fd00fc61691d4db76be13dc8d48466a93a7ba SHA512 5c9c66076c7c6f30535401aea588a85ca51282df74f1bb4f4b21bff1aaea0d74220b278a123a00adc74c21a1aa528966db01a77f4783bd8aeea894fe97349d43
+DIST Alien-Build-2.33.tar.gz 328283 BLAKE2B 2b793a65fdf08bb767cf96fd4e8eac2d56a7db46d15c87815c30247e26a2ce9bc44f5cf0f3ccf3c335e43b58182539a2b9858013fa32b37fc53c7c7a789e1219 SHA512 a3ce1f15480ef3bec902d7833651d618f0e8676b36ab65f034eb0699a44cc8376aeb2e32f1dac97f7c499aacd2f6464f21d3edc4b00301e8bef4235f9f4fd572
EBUILD Alien-Build-1.790.0.ebuild 1053 BLAKE2B 640a8726f878c03bbedffc05322510233a4a47276d915b15a6885013daf3c8b1a14376d9e408af13c9faed987a2cb7eaa8b4f5c215adbf85b62849b0565b5b66 SHA512 e7eacc8fa2e86c35a4f108d80f2582acef60b9be48a4e45257aa6b8237d34aba8b253954a917c265fea7a0d13b226bfb194d1f2d438cfd62867f89242c98e3de
EBUILD Alien-Build-2.230.0.ebuild 1096 BLAKE2B 56adb9a663198b101a4605c749162a3a801510fa43b3ca0a560a5632a4d654f5d41878c7bbdc638ef234b22efce317f64f8ed35054e2021a6e7c9567fb0bd439 SHA512 78e287418ae4ef2730fd85f13ef742c9e0c6ccf37556144f0889721c9d279e071f6d222892bcc918b1eb03a37305c63ac545fdd2f49bbb5353c76273c9206875
-EBUILD Alien-Build-2.260.0.ebuild 1105 BLAKE2B 95e3ba2fd877a28ed38a2e68838fa17b458048318a976d21a4ba7809e3741532df71728b20584c7f5503f188070e44c0e04ea917c02d24283d8e30c704862666 SHA512 d04dac802f484b99dd00e29d5a102fb4e9615e9f29aba8d0bd02b5c3ab70b98f31c11544c6700ea7caf31cece24548300ab0f0c5416d1df6ce97d60baa826aa1
EBUILD Alien-Build-2.280.0.ebuild 1105 BLAKE2B 69eff4b4f68be868ac61f8501c4a754a5146838fbde0f9f155816ec792b4951973a5d60ef50573d7a2fc95268068a8e0c5fad0d4b30a701d19b6304518a8e557 SHA512 4ffe5afb1c0a27219e2a1ef6a95b422e8b70c7ec354f947f2465b4254f55aaa6aaf3a3ba44ac44d354ab448b7280747ed84b5c6ef2037a17744667ecc1277298
EBUILD Alien-Build-2.290.0.ebuild 1275 BLAKE2B 8b68f86285364dcdddb25edb12c0f8af1d50ed45ee427628c38df4dbc51d124a7fa891a6499396b1d720135da0c4b46eea1b07a438d80bad21b2a6c059b7d275 SHA512 58debcbf0019bdb6e6ff4ddd3894efcd9e3d9f8f65f809dc7e3a5896fa36440ee19fef8ba9bf6c4705d840ac79d9a508d69530eb850ecfb5b8af21db658f5cff
EBUILD Alien-Build-2.320.0.ebuild 1275 BLAKE2B 47d8cfda0bb565b15c791d564b3f66d508dc14a8003e181677457244c4c2c344395ea35dd6601303d1e722fd5d37224ec578d4060d31bf2fb648505b7ddc5f58 SHA512 0c87f9072fe029bed7c06ac6fe432ac6866161e16677a738b615dc5c2240b7f0f9a06335498a82461c0a6e6b743248f8d8c712b01d3224a6b9b7702d6c6c8c77
+EBUILD Alien-Build-2.330.0.ebuild 1275 BLAKE2B 4fb333192499c3c9ff0599d1d35b8d4ec95bb97ce09c7b8977b1f225f91fe68cf671b992aa371a7463e577b9e77568e611fe62888d2c4cea3107313a0ec7f8d0 SHA512 62bdc63cfec02fceaeb3f933df919e484b4309173a40a35a263c773dbba73c73050a82f0e6302c3fa47c6112f88f533c05127ad969360017ee43c304ba8610c6
MISC metadata.xml 6070 BLAKE2B fa07bcd25d8424fd55b3c2cadc9c6fce88df3b82cc9e3a527a81ab64c37281f5e24423f8edfcb55a5f1ef8320d0681b97bba3686a5567fba55ab59a0163ffee6 SHA512 330bc596318d3c59e2e71ba7d8ac842ade71832279e55585997e362b740a5523af14a959590ccbdb795aa916c2233d3edbd08bccab7d6c09e4ac6d7198381e06
diff --git a/dev-perl/Apache-Session/Apache-Session-1.940.0.ebuild b/dev-perl/Apache-Session/Apache-Session-1.940.0.ebuild
new file mode 100644
index 000000000000..a2c8eb15a557
--- /dev/null
+++ b/dev-perl/Apache-Session/Apache-Session-1.940.0.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DIST_AUTHOR=CHORNY
+DIST_VERSION=1.94
+inherit perl-module
+
+DESCRIPTION="A persistence framework for session data"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~ppc ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ virtual/perl-Digest-MD5
+ virtual/perl-File-Temp
+ virtual/perl-IO
+ virtual/perl-Storable
+"
+DEPEND="
+ dev-perl/Module-Build
+"
+BDEPEND="${RDEPEND}
+ dev-perl/Module-Build
+ test? (
+ >=dev-perl/Test-Deep-0.82.0
+ >=dev-perl/Test-Exception-0.150.0
+ >=virtual/perl-Test-Simple-0.470.0
+ )
+"
+PERL_RM_FILES=(
+ # Harmful at best
+ t/pod.t
+ # maintainer only
+ t/99postgres.t
+ t/99oracle.t
+)
diff --git a/dev-perl/Apache-Session/Manifest b/dev-perl/Apache-Session/Manifest
index 95aff3f8cdb7..1c461ba0a5f4 100644
--- a/dev-perl/Apache-Session/Manifest
+++ b/dev-perl/Apache-Session/Manifest
@@ -1,4 +1,6 @@
DIST Apache-Session-1.93.tar.gz 49995 BLAKE2B 85185f30ae25d83ca0ed3bd7e926c7ccfe55495891af98cd06305effc8163f6c2afae7d4f79e3e5dface8453b1ab3a8859f0e951c261eb417ab784a08123de72 SHA512 568653b5151df61dbbc4b034043e1d4be75642122ab920a13155c4abbe052e4d96915b1453eb9f2f06bd1159d95efef7ed5905b4d2f2b8c6fdd3711d0cf5dbe4
+DIST Apache-Session-1.94.tar.gz 49899 BLAKE2B d3ee985030e9dcf27dc2d9734f741614d73a09461e106fe6f60ef877ea4916d1c0f58224e5889b6bbcce14e877bb9e3bdaf27948d9e22579fd0173f08777c80a SHA512 796874e25dfc38a45998f8e13c3dabda779c9590c768ddc706a7bdae4b9e4b74ea457617c0079dd6d8168d97c19428d7609af00d5db218ad545f3c7dd0c0b825
EBUILD Apache-Session-1.930.0-r1.ebuild 603 BLAKE2B 94b62048f7aed40d5e4cf3f09e915d6c87a1b83ebee596403cc06f2bdbcdbd8616360fd2b6630c38b669ec474d00e434a236aedac24c976aa87c10108cb08001 SHA512 dc22030e5733492e88d7a4923b1a17da693b54a7e14e6faa6ec5c0cf07e49d88db8b91fc7ff33cf64f5fb648d35b370af81d2f99cc05a247d901aba8d9d4b47d
EBUILD Apache-Session-1.930.0.ebuild 585 BLAKE2B f984c8e9bc7edb606376b8bd97e3ed0b0eb22f1e1e3ad6cfe277a58ca86cc5d03ed1caf1c92d384a30e8ee6abafce00fc753efb2371f5611eecd07b70c9b9fd5 SHA512 ead76027406fc529582447b0645dfba65bc4137f96f846625ec50ec5c4c84f98f182f179ac65efcdad798d1612f201e8ec437b5a9307676c1bfd9af4d30f15fd
+EBUILD Apache-Session-1.940.0.ebuild 701 BLAKE2B a43f9906c0055475d8ee9f3ad5d8adbeb10a39406795f03432ef8e172aaf48be0903694685fad6b2ec1852ce316533cf0db93325d1350f2566df1580ed18520c SHA512 e60a2476b6019c71949963523a93075d3eabb0a8712aced87503b6f84a50672eea2180f3f42f902d7d6c8824daeb4ee09307bc7a5257227a973ac1bddeeef7bd
MISC metadata.xml 2606 BLAKE2B 76ec50e0d175c37ebcd317fd96a774b8781d04b01b38762af94c039fe30c29ad59e5dc6afeaf09d5067bf5f5c8fa85ae226edc94af0bcc643bf0c7cf83db2227 SHA512 69d220ff13cdbfe9d68e1e663180c443096be9d9887527bbc0674815c0f3760090cf3a59e0a46981ead630d217e0bc2182be2091715f8c3fe64b2e1838b627c3
diff --git a/dev-perl/Archive-Tar-Wrapper/Archive-Tar-Wrapper-0.380.0.ebuild b/dev-perl/Archive-Tar-Wrapper/Archive-Tar-Wrapper-0.380.0.ebuild
new file mode 100644
index 000000000000..ef302ebbb046
--- /dev/null
+++ b/dev-perl/Archive-Tar-Wrapper/Archive-Tar-Wrapper-0.380.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DIST_AUTHOR=ARFREITAS
+DIST_VERSION=0.38
+DIST_EXAMPLES=("eg/*")
+inherit perl-module
+
+DESCRIPTION="API wrapper around the 'tar' utility"
+LICENSE="GPL-3+"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+# r:Cwd -> File-Spec
+RDEPEND="
+ virtual/perl-File-Spec
+ virtual/perl-File-Temp
+ dev-perl/File-Which
+ dev-perl/IPC-Run
+ dev-perl/Log-Log4perl
+ virtual/perl-File-Path
+ app-arch/tar
+"
+BDEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ virtual/perl-CPAN-Meta
+ test? (
+ >=virtual/perl-Test-Simple-1.302.73
+ )
+"
diff --git a/dev-perl/Archive-Tar-Wrapper/Manifest b/dev-perl/Archive-Tar-Wrapper/Manifest
index 87b6d4dc4ebe..17254ba3c20b 100644
--- a/dev-perl/Archive-Tar-Wrapper/Manifest
+++ b/dev-perl/Archive-Tar-Wrapper/Manifest
@@ -1,3 +1,5 @@
DIST Archive-Tar-Wrapper-0.37.tar.gz 38252 BLAKE2B 19eff23925f82ff2b173fcc9451ae0dab3bf9738ebffaa350ac45545ead0096e45e294ca46d0febe57ed4391a2dc108438ad4b6f5a285d454e717cd555a64531 SHA512 49c74cfa84ba20b3c078d00815bce0688698305b39e1cbf1d81461be77bd318cdd15d98e46e5d6d0b3ed7c0fdb35c6e3f50c5cf2109bcde9c8367f11b9b955d5
+DIST Archive-Tar-Wrapper-0.38.tar.gz 38425 BLAKE2B 5e280837241da9481418905ed5e29110f6574845be4a82afd712ab4a2f100389e74b81afb1b5f61fa2e7938e58cfa345883c134026cbb2662e24a9acb912c8b0 SHA512 99779c654f6f9ec507685ca37c041cdff077bce3b6ec96a6005454e9ef8a9c2bf470053b8fc751342d80b722ee115b1aba27b16b328e7210c7b869bee57cd3f6
EBUILD Archive-Tar-Wrapper-0.370.0.ebuild 623 BLAKE2B 1ef55c3b80978008126c99b253f42114530aa5782393768fa5b56b3a8acd98ec84d5bd88897bbb332c5292f38ead193dfd600cf34667855651143259e978c64c SHA512 a66a9767cbccf2ad9e0ca6ef212980e65af739c88b51ab8538d834bba90393009165a500f7bd0502c3875f64c621650a442998a164db0ee31ab71fda7d9b0d4a
+EBUILD Archive-Tar-Wrapper-0.380.0.ebuild 648 BLAKE2B 03638243d0bb5939ab4c76139ee1c910aac141604819608ed096548e49050dd95b60387adb973a6e17ffd1259b1c7337445ba734de91b81dfae97d30ea3ee6f0 SHA512 680b5bb113bd56f50d3163f470f24e9eb7aa84546215907813d651423d449378906333ad9ad106012371b20f9bf063d010f184cf68f5966e5e28f4db894f8256
MISC metadata.xml 411 BLAKE2B 371fff2afdf9e4e21454670ed9452d331a9526834c1c2689ac542a405003d096863247a81b47123bb2a34e5ded070ca6c523b1bfd1f1e2a232af2ea08dd93946 SHA512 a24bc660c069c2d19ee9b54a2620217d506f8541ebb2133878d6c1f17c193bd838dd736210de4ebc36787b0e88654fe721a125ff749c218529c707133b32a9f7
diff --git a/dev-perl/Authen-Libwrap/Authen-Libwrap-0.230.0-r1.ebuild b/dev-perl/Authen-Libwrap/Authen-Libwrap-0.230.0-r1.ebuild
deleted file mode 100644
index ae89dcc461ce..000000000000
--- a/dev-perl/Authen-Libwrap/Authen-Libwrap-0.230.0-r1.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DIST_AUTHOR=DMUEY
-DIST_VERSION=0.23
-DIST_EXAMPLES=("example.pl")
-inherit perl-module
-
-DESCRIPTION="A 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
- )
-"
-PERL_RM_FILES=(
- t/03_pod.t
- t/02_maintainer.t
-)
-src_configure() {
- unset LD
- if [[ -n "${CCLD}" ]]; then
- export LD="${CCLD}"
- fi
- perl-module_src_configure
-}
-src_compile() {
- ./Build --config optimize="${CFLAGS}" build || die
-}
diff --git a/dev-perl/Authen-Libwrap/Manifest b/dev-perl/Authen-Libwrap/Manifest
index e3024dfacde5..684d36bbf416 100644
--- a/dev-perl/Authen-Libwrap/Manifest
+++ b/dev-perl/Authen-Libwrap/Manifest
@@ -1,5 +1,4 @@
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-r1.ebuild 776 BLAKE2B def28492bfee055170e64b770779d36655496bef647691175b1b3399d525dedde98e75e1f668c7920843045681ad6c0b9a5a9ec1860451c953f16ed0b225c8b3 SHA512 5ff08d72dd1267232591dcb36e1028fa1b70107711d26ebeceb1294c14d60491e253ac6ce9972ba5495683a7a5480f97193f6bddb73c6f7a59575cd26096a215
EBUILD Authen-Libwrap-0.230.0-r2.ebuild 931 BLAKE2B 532bb8f78e34cadc50fd742dcdf2d67fef77059dc0b684c44ec164004bdf4c3206089572ad1a77b78e2605eb7d5afde4dbee94456c8a495f247a4dcfc45f7068 SHA512 e38e55f4fcd2519c5e77f559381d98561224c83fcd1616f24a7bb7e6c1c989c3953ba8fe94aa356f7ba1278486168c7fbb870af9f9ce843670b64886af9705c2
MISC metadata.xml 400 BLAKE2B 33402b72399ebc4435e5cefe5feaa8f10197a64dba5ce67d7ec45ba3af4fc34a1080edcd9a7652f52c5861d54db6811168d05e45d6036eec30cdf529c04fb483 SHA512 ee11324c2a6e06384ab8632e80e408029cc40bb3b2b7613581bc49c01206b6f8c265c6e838a6e1918959f6c7110934272e4c10a8f64d6e412adabef1905e1e03
diff --git a/dev-perl/Authen-OATH/Authen-OATH-2.0.1.ebuild b/dev-perl/Authen-OATH/Authen-OATH-2.0.1.ebuild
new file mode 100644
index 000000000000..06a7233b1313
--- /dev/null
+++ b/dev-perl/Authen-OATH/Authen-OATH-2.0.1.ebuild
@@ -0,0 +1,39 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DIST_AUTHOR=OALDERS
+DIST_VERSION=2.0.1
+inherit perl-module
+
+DESCRIPTION="OATH One Time Passwords"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ dev-perl/Digest-HMAC
+ virtual/perl-Math-BigInt
+ >=dev-perl/Moo-2.2.4
+ dev-perl/Type-Tiny
+"
+BDEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Digest-SHA
+ dev-perl/Test-Needs
+ virtual/perl-Test-Simple
+ )
+"
+PERL_RM_FILES=(
+ t/author-pod-coverage.t
+ t/author-pod-spell.t
+ t/author-synopsis.t
+ t/author-tidyall.t
+ t/manifest.t
+ t/pod-coverage.t
+ t/pod.t
+ t/release-cpan-changes.t
+)
diff --git a/dev-perl/Authen-OATH/Manifest b/dev-perl/Authen-OATH/Manifest
new file mode 100644
index 000000000000..27945a5ead0e
--- /dev/null
+++ b/dev-perl/Authen-OATH/Manifest
@@ -0,0 +1,3 @@
+DIST Authen-OATH-2.0.1.tar.gz 13319 BLAKE2B 4277b3503c518c3233ad2459f828c3daadd783d121c188b1878c9c6783a98ce03d5fbb74102fffb1cfe6c54be5047e57545bc9b829cd510a9c42fa9764daebb2 SHA512 7372d73ee0dcb9e4b662f97c53bf913115734862fa41c12b34fb1a52cf7bd22619577497170f0a384bc81e6d088191ad11137a750501f3e9cac5614a88c0637e
+EBUILD Authen-OATH-2.0.1.ebuild 695 BLAKE2B f18cb1bf96d7f6d14b1c15801eb00064df669ec9f1499dc2c0448f4f09eef6c481de820985afb611e4c228e135b216c035923f6bc8755a24d1d381650f0a6ef2 SHA512 eea6a69fac3a370ed1c7e8328f0ab74a0253a346d4c3778ad01132e0e9b61abfe9d501601704ef35c2289a791934fa2aa389276bc5b14365075cc89c057b1f6e
+MISC metadata.xml 394 BLAKE2B fe9058394cbda23020742876e629aa53058fc0690e73955d11fed3f8f57b5b1605ad63086be805838658677c61a263406115f2b4eedfedaceec1592391f2705c SHA512 47cef141c1e05c843139c794bd63730f026066ed96a1086812c731f5198d6fc8ef5ad0231f5bcf679c5dc5ec909fe13d387282821a44bc6afa968d8039040858
diff --git a/dev-perl/Authen-OATH/metadata.xml b/dev-perl/Authen-OATH/metadata.xml
new file mode 100644
index 000000000000..b0b21009d445
--- /dev/null
+++ b/dev-perl/Authen-OATH/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Authen-OATH</remote-id>
+ <remote-id type="cpan-module">Authen::OATH</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/BSON/BSON-1.12.1.ebuild b/dev-perl/BSON/BSON-1.12.1.ebuild
deleted file mode 100644
index 230ba913879e..000000000000
--- a/dev-perl/BSON/BSON-1.12.1.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DIST_AUTHOR=MONGODB
-DIST_VERSION=v1.12.1
-inherit perl-module
-
-DESCRIPTION="BSON serialization and deserialization"
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- virtual/perl-Carp
- dev-perl/Crypt-URandom
- virtual/perl-Exporter
- virtual/perl-MIME-Base64
- virtual/perl-Math-BigInt
- >=dev-perl/Moo-2.2.4
- virtual/perl-Scalar-List-Utils
- dev-perl/Tie-IxHash
- virtual/perl-Time-HiRes
- virtual/perl-Time-Local
- >=dev-perl/boolean-0.450.0
- virtual/perl-if
- dev-perl/namespace-clean
- virtual/perl-threads-shared
- virtual/perl-version
-"
-BDEPEND="${RDEPEND}
- >=virtual/perl-ExtUtils-MakeMaker-6.170.0
- test? (
- >=virtual/perl-CPAN-Meta-2.120.900
- virtual/perl-Data-Dumper
- virtual/perl-File-Spec
- dev-perl/JSON-MaybeXS
- >=virtual/perl-JSON-PP-2.970.10
- >=dev-perl/Path-Tiny-0.54.0
- dev-perl/Test-Deep
- dev-perl/Test-Fatal
- >=virtual/perl-Test-Simple-0.960.0
- )
-"
diff --git a/dev-perl/BSON/Manifest b/dev-perl/BSON/Manifest
index 11b7f0d448f3..43d0e83bdf0f 100644
--- a/dev-perl/BSON/Manifest
+++ b/dev-perl/BSON/Manifest
@@ -1,5 +1,3 @@
-DIST BSON-v1.12.1.tar.gz 116909 BLAKE2B 2e8990b68d49fe955fe6aa3340788f324f6531c43cb9c2d5b91038a23b87cfa7de22886e74243ccb831c8cc63d7e49f944bf2dc2072aad9cb6bf3efe15fbf8a9 SHA512 e85536ff9c02b44a66c383aca0a407aa037fdf18692d1bc754d8e03a536ad2189ebf48d351b7d6055ea85630c880ec6a273708825ac7ab8f8b59004aab171c2b
DIST BSON-v1.12.2.tar.gz 115860 BLAKE2B f3010487f91fdade7ad33cdf59e9085d69db18788b1535b5a532ccc571ce976018bbe9a6a85a5e0cab052753404db6bdde64a893e6278d6ee55ef8d756b80460 SHA512 0a7256f3714b0c0d4ce3d9fba818aa2f580147e7cff61de32bf511dd75f889c521f84aa78a480d7339d7bddf0a5f35a9d483b036c38cc48ebbf0e3a716ecc1e6
-EBUILD BSON-1.12.1.ebuild 1032 BLAKE2B 53877ea00432f30faef5cc077c80002e6b271a4326021f10a156995cc3e8738c2e97cf77341c54c4ece4bab5b88f3701f8927d66310ace4ca4e91413640f7dd4 SHA512 7beda08d6c171b83c8ed4a6320a71d6cba14d07394c00e4be2cca6f47c0a7a74cbcd3379a095a325131384f3ebac5871a7815137262101003eb243cf5eb703f0
EBUILD BSON-1.12.2.ebuild 1064 BLAKE2B 9fbb0381332136ce43611b3c24c6032263cbd44af730eea12181c99e6eb60a3b51cd6632ea8b7b3108fd1c027ccff3d6ac31d8af934f109fd58fcb9b4c7f9898 SHA512 96c1c9bb0f8793d916d3d9309ea7f26c755fe2830f4f2493fb50c70d73df08882b61b7e8b508861be5387b7c2c1cb78cb597b9d3731fbfb42d69ca6655dededd
MISC metadata.xml 1781 BLAKE2B e316a15dfc898ecaf0c553392ec49be6894580820dff42cf6355b66646db08bd2d6c6b293c501b2e4af7976e76468712e36acdbf632e7785da0f6cd9a3ea907e SHA512 1146ecb9fa8d3f77bcdb909213530fa5986a534f22f7b7ca12cdab122c2047e152213f3951ad9e9a1c21b2d331dff6aee1d971e5558a9e53a8c2acd4b19114a0
diff --git a/dev-perl/BerkeleyDB/BerkeleyDB-0.630.0-r1.ebuild b/dev-perl/BerkeleyDB/BerkeleyDB-0.640.0.ebuild
index 848dcc667f74..6d77af849ed6 100644
--- a/dev-perl/BerkeleyDB/BerkeleyDB-0.630.0-r1.ebuild
+++ b/dev-perl/BerkeleyDB/BerkeleyDB-0.640.0.ebuild
@@ -4,8 +4,8 @@
EAPI=7
DIST_AUTHOR=PMQS
-DIST_VERSION=0.63
-inherit perl-module db-use
+DIST_VERSION=0.64
+inherit perl-module db-use multilib
DESCRIPTION="This module provides Berkeley DB interface for Perl"
@@ -51,7 +51,7 @@ src_prepare() {
printf "INCLUDE = %s\nLIB = %s\nDBNAME = -l%s\n" \
"${dbdir}" \
- "/usr/lib" \
+ "${EPREFIX}/usr/$(get_libdir)" \
"${dbname}" > "${S}"/config.in || die "Can't write config.in"
perl-module_src_prepare
diff --git a/dev-perl/BerkeleyDB/Manifest b/dev-perl/BerkeleyDB/Manifest
index 3509882deae4..f1fc57f95850 100644
--- a/dev-perl/BerkeleyDB/Manifest
+++ b/dev-perl/BerkeleyDB/Manifest
@@ -1,7 +1,8 @@
AUX Gentoo-config-0.26.diff 568 BLAKE2B 5153d980d4771c4f82c38f803f1a7309d2fd96288dd74139fbe1107fafbe32e82ff0ded47ebd78665a75be7925fb8dc8d4d368ebabe7b0c2c2421cad58115a4b SHA512 01b7cf2fd724039aa282fcf5b95315b7b41c05e23bf7cd5200855733e975a20bac1fb56d294a99739133d96ba8aad10a9bf8a73db1d8bea1c2eb63a6edc91128
DIST BerkeleyDB-0.55.tar.gz 203318 BLAKE2B 65118bacdb7b597a7f006a341916b21cd4b4d4602e56854fc4d04aa53f995365b4da44ea95a6e0472f5540f74eab46b83c56bb1c9cf8a51779260a6f4746ddd5 SHA512 a9bee92b0168918eaf6fb38b7b66005cfbb360ce89a9ae9feeb022e3d27fa7e627412b5c19233840571ed60568729d4bd83d279f84a0c7db921b8eed9f73afea
DIST BerkeleyDB-0.63.tar.gz 208324 BLAKE2B e13f9e4a7993a09ff60378cf19c7baba925850b1996873727f7659787111a9b437b022653329e18e94dead7c29ff0da9ee79d3a67adf2afcc8cdaa02d689c127 SHA512 43edf4eb3650e7b03dfc45ead834ea766d458cf3bc9b6405646142ad0ab223bdb3267815be5a92ddbf3958e5507d39f193d749d9ff6fe83a3beb9e02e8f6c66b
+DIST BerkeleyDB-0.64.tar.gz 259656 BLAKE2B 5136c632a7385a7d7866b59b75ba32d3bcd6fc660d7c1d54edba868db831bee2ce5162117d7941793cda1e31b22fa17d624a84ae377348d8dc2c5255016bf714 SHA512 368f89bb12e209ed6f0d1367875739813bfec85f4c10f0ffd7260d5be97bbd758af517133977f1e8f43c1d9b04d6b5dd9696ae1de1d544d9682b1f6bacfe3e85
EBUILD BerkeleyDB-0.550.0.ebuild 901 BLAKE2B 633d9261ab5561f4b8962d046d0dc4f4087f4cb66ad8e24c14ee006fd0c04b178872bfbdd79cc23192a83d1169f1f89b952a792b077ec2a7f614a9844030f802 SHA512 28d70f5d4e063196fbdb79fbab288cd877e9cb4c4b4dafdceb839d11adb0976ec146443ccb878470487cbd930a94007135e9abfec93b9125a46513bb98626495
-EBUILD BerkeleyDB-0.630.0-r1.ebuild 1396 BLAKE2B 85c1f228efa7fdcfdb24641dba8d5963cfa568e6abd9ab67b9cb0ba6f198ea492c55e1296fa39008dd37d80855237b0439f352ca18a8c154191a97cabb3692f7 SHA512 f3c9e0467d04a1d9669b0abb0f64dcc08dbfdfb4464cd3a01af51413031d06c6b2a77e3e2994235615a8ceb30c637e87cd11a30b53857e9a27035b650024c9d9
EBUILD BerkeleyDB-0.630.0-r2.ebuild 1425 BLAKE2B ed0886af6db5e5c68b16cc0438744cfb2908d77eb4780eb612f7f9b354d096fad1a0bde0dd030575886f9564afe0d2ba3067856eae733963c6196cd97ce68ee1 SHA512 aefd828b32f38f050ecb943809edf0854902b23d5be31be26fb3acf79b05419bdb3efec301957cec19a8047cb2aa42c8888951741f486a3b5e2dc93fce196c4d
+EBUILD BerkeleyDB-0.640.0.ebuild 1425 BLAKE2B c3a7e6a445c2adc7898cccd4805285e28d9337cee3d817e44902c1ea7c088feb0a83c22403a770a40ea5c768cbb32767fce5781ae8b17d0f2253c20aebf8b558 SHA512 b65ec498b0752dfa26898f3a573e763a562413adfc75d2b4ac940fb7ec5eaa3f9b490526a5ffadc6b1b5bc3534c2ec83885384aef5fc6f22c912afc9842d6e68
MISC metadata.xml 1362 BLAKE2B d0fb19001b5bb3b3bc83b14fe9a439c0cfb1a052e90e9a067f5074c6178cf84bacc95050fb40c848641c2756648286766896d2335f38ac4289a5926cbae0c90b SHA512 759622f9cd949c0c0ec377df39b072df1b0131692352a2090cff1c79f9a816e0593c80690bccbf37eef732ac2b7e024cfa9eea718994e9c8a6db86e16f5dd380
diff --git a/dev-perl/Bytes-Random-Secure/Bytes-Random-Secure-0.290.0.ebuild b/dev-perl/Bytes-Random-Secure/Bytes-Random-Secure-0.290.0.ebuild
new file mode 100644
index 000000000000..8eb310b499e8
--- /dev/null
+++ b/dev-perl/Bytes-Random-Secure/Bytes-Random-Secure-0.290.0.ebuild
@@ -0,0 +1,46 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DIST_AUTHOR=DAVIDO
+DIST_VERSION=0.29
+DIST_EXAMPLES=("examples/*")
+inherit perl-module
+
+DESCRIPTION="extension to generate cryptographically-secure random bytes"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="minimal test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ virtual/perl-Carp
+ dev-perl/Crypt-Random-Seed
+ virtual/perl-Exporter
+ >=virtual/perl-MIME-Base64-3.30.0
+ dev-perl/Math-Random-ISAAC
+ >=virtual/perl-Scalar-List-Utils-1.210.0
+"
+BDEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.560.0
+ test? (
+ virtual/perl-Data-Dumper
+ >=virtual/perl-Test-Simple-0.980.0
+ virtual/perl-Time-HiRes
+ !minimal? (
+ dev-perl/Statistics-Basic
+ )
+ )
+"
+PERL_RM_FILES=(
+ t/00-boilerplate.t
+ t/01-manifest.t
+ t/02-pod.t
+ t/03-pod-coverage.t
+ t/04-perlcritic.t
+ t/05-kwalitee.t
+ t/06-meta-yaml.t
+ t/07-meta-json.t
+ t/09-changes.t
+)
diff --git a/dev-perl/Bytes-Random-Secure/Manifest b/dev-perl/Bytes-Random-Secure/Manifest
new file mode 100644
index 000000000000..60c2dc0fc6aa
--- /dev/null
+++ b/dev-perl/Bytes-Random-Secure/Manifest
@@ -0,0 +1,3 @@
+DIST Bytes-Random-Secure-0.29.tar.gz 28007 BLAKE2B 91b4b7533466c627033a88d350e4c75cdf64cee559a5e57b193ec5186a04ba87b2ae941fbd164dab09e46ed4c767502ee8c65c49fe90e67daa5baa07032da8d6 SHA512 72faf9e9fff1cc9641845d47b8dd1efb39861b4015246b169167d4f6050998e91d30b53d6a3e08daf91a838fcf29a05042073064204270de05b2f2ca9990fe64
+EBUILD Bytes-Random-Secure-0.290.0.ebuild 926 BLAKE2B 055e31f0be4e2a5ad99706a56cae174de7662399458e994ea4b8c79f46e6ecee778a120cb75b0d5b05994b049135155c41f975ee0d47acb9b9d2ba2714116a20 SHA512 305e59fa49a1acb18939dc0651d5d508dbf060f2e7e34ba0e9999efde5fec9af73aeb36854a1fc80abb4f7890b2eaea09c257dfe46d4b09ebd928958b8b8abec
+MISC metadata.xml 411 BLAKE2B 789d80cc7123e36cd1caf50e88202f5d82ba5f8d41e5db769c32599e366f93b971e27aa046a3b8212569e84c823d3703d4fe4f84cb26b64f19b19f0d2c7920b3 SHA512 c576968c8253a90b309bc9fea12dd7bbd4255aaced136c3006f952abd8d6cf5dde9998ca892a608be2bd79df7bafaf0093bb15825969b2d898f7d7cb513c5f25
diff --git a/dev-perl/Bytes-Random-Secure/metadata.xml b/dev-perl/Bytes-Random-Secure/metadata.xml
new file mode 100644
index 000000000000..a3ec899895d3
--- /dev/null
+++ b/dev-perl/Bytes-Random-Secure/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Bytes-Random-Secure</remote-id>
+ <remote-id type="cpan-module">Bytes::Random::Secure</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/CPAN-Perl-Releases/CPAN-Perl-Releases-5.202.9.200.ebuild b/dev-perl/CPAN-Perl-Releases/CPAN-Perl-Releases-5.202.9.200.ebuild
new file mode 100644
index 000000000000..d4753f704b04
--- /dev/null
+++ b/dev-perl/CPAN-Perl-Releases/CPAN-Perl-Releases-5.202.9.200.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DIST_AUTHOR=BINGOS
+DIST_VERSION=5.20200920
+inherit perl-module
+
+DESCRIPTION="Mapping Perl releases on CPAN to the location of the tarballs"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-File-Spec
+ virtual/perl-IO
+ >=virtual/perl-Test-Simple-0.470.0
+ )
+"
+PERL_RM_FILES=( "t/author-pod-coverage.t" "t/author-pod-syntax.t" )
diff --git a/dev-perl/CPAN-Perl-Releases/Manifest b/dev-perl/CPAN-Perl-Releases/Manifest
index b03af718c0d5..449ed3a54ec4 100644
--- a/dev-perl/CPAN-Perl-Releases/Manifest
+++ b/dev-perl/CPAN-Perl-Releases/Manifest
@@ -2,8 +2,10 @@ DIST CPAN-Perl-Releases-3.76.tar.gz 23487 BLAKE2B 1f9f8a39299ec8e1c5758c508796b5
DIST CPAN-Perl-Releases-5.20200428.tar.gz 23709 BLAKE2B 0ef30b30e482884d6a18d78402a7ead872ff8a0100723921e8b1e39d851af7c2dc432d5033b7524afa44cfdca87fdd8d8d9f5cc70d88df723a8bbd2962571079 SHA512 44ea58bd29d3db8715c92a1d1e5953a5a185669a08d5f01bd36a695ef8687c9fcf08a399a2d52a84c214f0b4dceaf829030fc17d29b6663bc50f9abb89378c9b
DIST CPAN-Perl-Releases-5.20200717.tar.gz 23787 BLAKE2B 1181c6379ad938455d67a58ee10b29b99c1f51356d91876d8b36bdeaad21f6a2c18405910d4f7cc547a0f0da6a74efbc24f070500d5cfe390a5c79da22422b24 SHA512 8464bcff42c4f27f001cbfbeee798f168c67068928eb0c062c9a0b6cf6044d474de882cb14ddda078f099c2d7f99cbb978a2a2f208e5f00cf81b8cc27983f20b
DIST CPAN-Perl-Releases-5.20200820.tar.gz 23732 BLAKE2B 2064dfd1260e990361c9f7bf9ad43c579e01480c994c6e2d654a9d9e262b1fbad77bf809e0bc58d8e6e92f889af6564e3d95f783bbc5833bae7faa90bb73b3d4 SHA512 1fbfdf32cc261803a435825320672736a906e8d4dc1997e8c424931c04fd686e162cf368bf9ed7d9c4cefc2140569357fe8e30c10733f8a7694a56aec16d5d22
+DIST CPAN-Perl-Releases-5.20200920.tar.gz 23596 BLAKE2B abb354f1ff2f0e761223a2df39513abd10b9c409522b2f006ab8469db4d54df90d5dbed13496a907e3cb087a0a5bb01174ecd7ef3ee9d4be9614c4df1a1c3d50 SHA512 b6d28721e3941fba74eb3a377b9d25a896865b9b3aebc7ee476cebf894db999de79bcbad9091d5763c2e82594c9d5cc5c4dfae075d0525f085d7a5026f1db31a
EBUILD CPAN-Perl-Releases-3.760.0.ebuild 542 BLAKE2B 9ecf7bd71655c6d82443fd8e6e11f34b1e9db702725fd45355259d4286cd0499ffc43ff3913b53b414a33f1d9358e7f5b47f9da4e49c3131b57ef4859c6c46dc SHA512 2215e0f261aa86de0dd123841ad6363bc562b76345470a19838c86790b2873538e139e3ea78daf84af5d723bda909e7cfd9e3bd52fb20de8a7d39d78765dd5f0
EBUILD CPAN-Perl-Releases-5.202.4.280.ebuild 528 BLAKE2B 24eb766a5c697f36442d752871e7c6e01464d2a0febcebdaa36b467d1e29d5ee5f9ef0c5de2d297459876229b86395459ef8abed85dd9973f6228d239bf927df SHA512 95734c8c1306b9e5333ff3209c512d3b2109e28b2d2648d847f80afec49c208a750cc8ba50570ed5432dc592a9ad8ffb03d0a7ccd5eef254958e209dd2551ba2
EBUILD CPAN-Perl-Releases-5.202.7.170.ebuild 530 BLAKE2B 5f04d119256b6e4c9e4126106a9223c45d3666ea6d1246b31d7c9b87eac0d65e725b579050d073db0a3673d6fe3ac3a9ceae2464bf9a519a6aa389481b2f1667 SHA512 de9399b0500eb9413593ec8ee08fcf53b6dad8a4300f714d40d5e6004d0f08cf23013c95768bdb55d8917b1d1f144abdb255a5dd6c20b5f8157e7c5e76db5066
EBUILD CPAN-Perl-Releases-5.202.8.200.ebuild 530 BLAKE2B 7ddda5045eeec127fcbc1c89ac38d15525d3dcb1ce453895b376c0dac3f5b50c095ab8571aad0cc6c79e921016836ab3caeefa830028d684fc3127a478719f59 SHA512 632a0c48d1c03d4acc66c87e34c0db68d1d587754d708c8c869c15581964a9b6a9767292f8677b6f006298f94adb91c7d4d99f8477703d7d391e0c04b9402a0f
+EBUILD CPAN-Perl-Releases-5.202.9.200.ebuild 530 BLAKE2B c8edea21bc0cd33fdc9d4acfbd5164fc4a74b67f38ef208855356887bfd2d3513ce680a7a5586ed0edb0a6225b8dae9adb58364375e79fa57a600504620bf97d SHA512 6362456946e933b36915c07cb721325f6e7d87ee3aa4e56bf106fd220eb23dd8c041c1ffa098c50fa4fec6d3871763bbf580005955cb1d7d9ed06dcc79c249b1
MISC metadata.xml 433 BLAKE2B a0b86cd3b77e9a90dffecb2d6b828713c337200098e616d348afcacc7871299a7f11d30b44b1211440f083d60eb81f28b8c6d92f6ed573bffa695b6bfb4bf217 SHA512 b890be772a432a55a6ff50c91180c9684754f167dadaf64ac05f638865e76960a36274207d7e816bcd85a53f6fc5f2b263fcf7adc3bfd609e64551aa23529363
diff --git a/dev-perl/Convert-Base32/Convert-Base32-0.60.0.ebuild b/dev-perl/Convert-Base32/Convert-Base32-0.60.0.ebuild
new file mode 100644
index 000000000000..f3d815507ae5
--- /dev/null
+++ b/dev-perl/Convert-Base32/Convert-Base32-0.60.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DIST_AUTHOR=IKEGAMI
+DIST_VERSION=0.06
+inherit perl-module
+
+DESCRIPTION="Encoding and decoding of base32 strings"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ dev-perl/Test-Exception
+ virtual/perl-Test-Simple
+ )
+"
diff --git a/dev-perl/Convert-Base32/Manifest b/dev-perl/Convert-Base32/Manifest
new file mode 100644
index 000000000000..66dbf4a8285c
--- /dev/null
+++ b/dev-perl/Convert-Base32/Manifest
@@ -0,0 +1,3 @@
+DIST Convert-Base32-0.06.tar.gz 4176 BLAKE2B ecd5c69aa75e4f88f397d929072c5b0c25702d7587b7e1820aafa706555df738390aee4915eddf6f01eada61e488436a8bf4ab1b878ea8af8419c2758a26942b SHA512 53cbbb171d86c04bdee85418a4040eb8b6dd3bd00db4d15907a0c4dfd2e55277eafae010a7c877b28dd90594f32d9ef1862f75218d059ec45e5fff6fe0bb98fd
+EBUILD Convert-Base32-0.60.0.ebuild 413 BLAKE2B cb71f41d971b5d05815e1684a4037098d386c9a351b7a6f13b60e9a528038f9cab44daf7850c096ed2e2be8470389090c426fb92da4cbfbc99615c5b11348ccb SHA512 9ab7a49258d34255740ce29a4d6ecaad67405b39811a07bf78dccff5dbe85c869ae89190005b14f5dd9dc3d5da0df46ae5d3e424b6969d155a010c56ce4e2057
+MISC metadata.xml 400 BLAKE2B 644ca96bdc94822a1729b24407768aae99dd86768846293d65a1b20450bb591db3d2e0fb6ad6a0dae1d01d04a609fc2f1506bb18d329766f5f3999bf4900a8e7 SHA512 9e70f45fe55fa4f4e25afd8b8d95cc198469af1b85db8a3629f34cf9141f4a98afffc66c52c37170495470883916f8600c8f90fad8faf79a7b0a68b9cfd80b60
diff --git a/dev-perl/Convert-Base32/metadata.xml b/dev-perl/Convert-Base32/metadata.xml
new file mode 100644
index 000000000000..7d7689360e45
--- /dev/null
+++ b/dev-perl/Convert-Base32/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Convert-Base32</remote-id>
+ <remote-id type="cpan-module">Convert::Base32</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Crypt-ECB/Crypt-ECB-2.220.0.ebuild b/dev-perl/Crypt-ECB/Crypt-ECB-2.220.0.ebuild
new file mode 100644
index 000000000000..e752b54cfdd5
--- /dev/null
+++ b/dev-perl/Crypt-ECB/Crypt-ECB-2.220.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DIST_AUTHOR=APPEL
+DIST_VERSION=2.22
+DIST_EXAMPLES=("eg/*")
+inherit perl-module
+
+DESCRIPTION="Use block ciphers using ECB mode"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Test-Simple
+ )
+"
diff --git a/dev-perl/Crypt-ECB/Manifest b/dev-perl/Crypt-ECB/Manifest
new file mode 100644
index 000000000000..c0e1bb988d63
--- /dev/null
+++ b/dev-perl/Crypt-ECB/Manifest
@@ -0,0 +1,3 @@
+DIST Crypt-ECB-2.22.tar.gz 25987 BLAKE2B 13f1873a0391a460d2abe4bda35b532422784254313d6170cf37c6bdc2693fc1990e3dc1ea5aa43a4eb87798eeab0dd8c9a29185140c45a1527e01d3df741199 SHA512 1d186001674ed4a0ee6933e441cd20e177e63a5809abcf865d48041712f31db312f0206883601369f031451ab702f6f9ef8be5c3f1cec6088ad200f541c04459
+EBUILD Crypt-ECB-2.220.0.ebuild 391 BLAKE2B 0e9302e0460ae6cd167899d2a4cb8258f1f7458cf9d6b18acd8254df2e646e2ccdefc988178d5d1e6024ce57fc115bd45c91f87fe2e5c757aba7ab711791501a SHA512 ea69a0cd1b3192297d309885cf61bc11259ea7299738bec6b61cbd2e42d44433ece3bcb36023fe170805c8450df12787c94e055d7d0d5a6b3b5b44e0e3ddffa0
+MISC metadata.xml 390 BLAKE2B 9c47e715343975cbe8f55a1ef81fdb786ca6ba4604c5e1adb8ac595d95fe729030e458c1f8b844eb99f31c546fdcdbfd9baa576aaddcf6a19563e8b542d6ff26 SHA512 505e2e9014a3ee1a3aa2080c9cc1a43de107eb7f403bfe8650ceff38602c001f29cbede4183d4f32ad4b5dd66028944ab4bdb532baaa61663f57ad4955a20788
diff --git a/dev-perl/gnome2-vfs-perl/metadata.xml b/dev-perl/Crypt-ECB/metadata.xml
index 8131993882e4..6e888cf011c4 100644
--- a/dev-perl/gnome2-vfs-perl/metadata.xml
+++ b/dev-perl/Crypt-ECB/metadata.xml
@@ -6,7 +6,7 @@
<name>Gentoo Perl Project</name>
</maintainer>
<upstream>
- <remote-id type="cpan">Gnome2-VFS</remote-id>
- <remote-id type="cpan-module">Gnome2::VFS</remote-id>
+ <remote-id type="cpan">Crypt-ECB</remote-id>
+ <remote-id type="cpan-module">Crypt::ECB</remote-id>
</upstream>
</pkgmetadata>
diff --git a/dev-perl/Crypt-PWSafe3/Crypt-PWSafe3-1.220.0.ebuild b/dev-perl/Crypt-PWSafe3/Crypt-PWSafe3-1.220.0.ebuild
new file mode 100644
index 000000000000..a3ea999c8cd0
--- /dev/null
+++ b/dev-perl/Crypt-PWSafe3/Crypt-PWSafe3-1.220.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DIST_AUTHOR=TLINDEN
+DIST_VERSION=1.22
+DIST_EXAMPLES=("sample/test.pl")
+inherit perl-module
+
+DESCRIPTION="Read and write Passwordsafe v3 files"
+LICENSE="Artistic-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="minimal test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ !minimal? (
+ >=dev-perl/Bytes-Random-Secure-0.90.0
+ )
+ >=dev-perl/Crypt-CBC-2.300.0
+ >=dev-perl/Crypt-ECB-1.450.0
+ >=dev-perl/Crypt-Random-1.250.0
+ >=dev-perl/Crypt-Twofish-2.140.0
+ >=dev-perl/Data-UUID-1.217.0
+ >=dev-perl/Digest-HMAC-1.0.0
+ >=virtual/perl-Digest-SHA-1.0.0
+ virtual/perl-File-Temp
+ >=dev-perl/Shell-0.500.0
+"
+BDEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Test-Simple
+ )
+"
diff --git a/dev-perl/Crypt-PWSafe3/Manifest b/dev-perl/Crypt-PWSafe3/Manifest
new file mode 100644
index 000000000000..d0c588125a1d
--- /dev/null
+++ b/dev-perl/Crypt-PWSafe3/Manifest
@@ -0,0 +1,3 @@
+DIST Crypt-PWSafe3-1.22.tar.gz 26426 BLAKE2B d1ec19825616c438baf6faad7940e836faa7f1385a6990b255d92d9d4e4c569d643b81614e8d90718a00c0fc172125ad96226a201ad1e6cead103d9649842326 SHA512 a02d9d427f30a1925d5fceefe7f677b28c755a7eb6364e336d24961d901a846948c18efa077c26a0f261a4d6ddeeeb615e4d35fbe759dda2c89bb33ff99bed26
+EBUILD Crypt-PWSafe3-1.220.0.ebuild 784 BLAKE2B 94390221b6c0f294ff8c424bc5a3443b64e68d8072af3927a83814fee464fdea062b6d56e1c87720281af5bd9bb9313e163ddd62d140737d1dd10aa84e321404 SHA512 d3b512c10152afec4d9d32ab6e77185b452e9a41e69bbbd6b6660ba43ef95556994abc9a069a167d6914743604350184b7f83355f5054f0fe5fa9809b25e4649
+MISC metadata.xml 755 BLAKE2B 5e2a96eab3e4c2dba9693e64ec45f792f24dd7183d51a0dd12af2cd63ecbe0dda312cc383c7f545c5489a8b58e655b3a3abe241a1e379b018d415a7c3abbc678 SHA512 8d279c9506cf48ca65f71fd793c641a93bbf51d25416c67a32168c33b49ef894cef3f5cbc3e4d6745227d87b9246cda4fb17bf945cbe9b19e173a67dcb033fbb
diff --git a/dev-perl/Crypt-PWSafe3/metadata.xml b/dev-perl/Crypt-PWSafe3/metadata.xml
new file mode 100644
index 000000000000..dd44809acc07
--- /dev/null
+++ b/dev-perl/Crypt-PWSafe3/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Crypt-PWSafe3</remote-id>
+ <remote-id type="cpan-module">Crypt::PWSafe3</remote-id>
+ <remote-id type="cpan-module">Crypt::PWSafe3::Field</remote-id>
+ <remote-id type="cpan-module">Crypt::PWSafe3::HeaderField</remote-id>
+ <remote-id type="cpan-module">Crypt::PWSafe3::PasswordPolicy</remote-id>
+ <remote-id type="cpan-module">Crypt::PWSafe3::Record</remote-id>
+ <remote-id type="cpan-module">Crypt::PWSafe3::SHA256</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Crypt-Random-Seed/Crypt-Random-Seed-0.30.0.ebuild b/dev-perl/Crypt-Random-Seed/Crypt-Random-Seed-0.30.0.ebuild
new file mode 100644
index 000000000000..110e308ae57c
--- /dev/null
+++ b/dev-perl/Crypt-Random-Seed/Crypt-Random-Seed-0.30.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DIST_AUTHOR=DANAJ
+DIST_VERSION=0.03
+DIST_EXAMPLES=("examples/*")
+inherit perl-module
+
+DESCRIPTION="Simple method to get strong randomness"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ virtual/perl-Carp
+ dev-perl/Crypt-Random-TESHA2
+ >=virtual/perl-Exporter-5.562.0
+"
+BDEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=virtual/perl-Test-Simple-0.450.0
+ )
+"
+PERL_RM_FILES=(
+ t/90-release-perlcritic.t
+ t/91-release-pod-syntax.t
+ t/92-release-pod-coverage.t
+ t/93-release-kwalitee.t
+ t/94-release-manifest.t
+)
diff --git a/dev-perl/Crypt-Random-Seed/Manifest b/dev-perl/Crypt-Random-Seed/Manifest
new file mode 100644
index 000000000000..fc4f7b0e51b8
--- /dev/null
+++ b/dev-perl/Crypt-Random-Seed/Manifest
@@ -0,0 +1,3 @@
+DIST Crypt-Random-Seed-0.03.tar.gz 22175 BLAKE2B 4e789c1bc58258bf2eac294e277616f67a976be1cccef842afce1a2c91d4721133d6f70c3a3396c0c69b88ae75d4dd6645f923795ec6a116211f988d2cf9b4bd SHA512 5ee6ea67c325aa9693c96ef650e3888a599d3d7e25316f869808dc6e06b9dd86f1c200c9097939f74511e2ed59e48df1b28cc96e5f7988076d9f7f5d840a894e
+EBUILD Crypt-Random-Seed-0.30.0.ebuild 668 BLAKE2B a44de234e312861ca9cdb805c613bb517216e48778bc25a456218e7337876eaf502940cecad9aa94470fa06bd321223235a5badefd3e8103afc45e09081a0d79 SHA512 7bf7cd463557bb6af55ed290acb1cb9aab1e42c4960b39f335e45b8e79c5ee956ac414c43526a5b6ef755408422d7075f869f50c0f1d16967cb8dadb581da4b4
+MISC metadata.xml 407 BLAKE2B ba88a8b844dd0f2c4c63aa811547d7237db7f8ac94d6c249e0ab8274c488d111d4a9518c391d47e885b3dcecbc4e601c47cce1c3ee3266a8e67666b148f5be8f SHA512 7c1d0640ea7d6c87ddfb1f9149557c8c2faeb03d56a2f8e90e7ed0bb2418c3b4b7228c1be0a2a8e17c0302f3b3b441dab8dddbf6901e4570b74c187de8c5c39a
diff --git a/dev-perl/Crypt-Random-Seed/metadata.xml b/dev-perl/Crypt-Random-Seed/metadata.xml
new file mode 100644
index 000000000000..a7a16166271c
--- /dev/null
+++ b/dev-perl/Crypt-Random-Seed/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Crypt-Random-Seed</remote-id>
+ <remote-id type="cpan-module">Crypt::Random::Seed</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Crypt-Random-TESHA2/Crypt-Random-TESHA2-0.10.0.ebuild b/dev-perl/Crypt-Random-TESHA2/Crypt-Random-TESHA2-0.10.0.ebuild
new file mode 100644
index 000000000000..1355e9d4331d
--- /dev/null
+++ b/dev-perl/Crypt-Random-TESHA2/Crypt-Random-TESHA2-0.10.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DIST_AUTHOR=DANAJ
+DIST_VERSION=0.01
+DIST_EXAMPLES=("examples/*")
+inherit perl-module
+
+DESCRIPTION="Random numbers using timer/schedule entropy"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ virtual/perl-Carp
+ >=virtual/perl-Digest-SHA-5.220.0
+ >=virtual/perl-Exporter-5.562.0
+ >=virtual/perl-Time-HiRes-1.971.100
+"
+BDEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=virtual/perl-Test-Simple-0.450.0
+ )
+"
+PERL_RM_FILES=(
+ t/12-dispersion.t # internally skipped
+ t/90-release-perlcritic.t
+ t/91-release-pod-syntax.t
+ t/92-release-pod-coverage.t
+ t/93-release-kwalitee.t
+)
diff --git a/dev-perl/Crypt-Random-TESHA2/Manifest b/dev-perl/Crypt-Random-TESHA2/Manifest
new file mode 100644
index 000000000000..4dfcb0374b54
--- /dev/null
+++ b/dev-perl/Crypt-Random-TESHA2/Manifest
@@ -0,0 +1,3 @@
+DIST Crypt-Random-TESHA2-0.01.tar.gz 22255 BLAKE2B f05da754d1b2abf2f7c102f1d754ea3cb0969b2202ab248f5f2badbe6046f642fc80d16e8239688e4366e7d56ce1b842458d2924d6769ad708b05ca81036fcc7 SHA512 afc95d73481cb6aa06b939ef51b5ddc14e7aaee296d08779f79313000188d7c2e5e88ddf2048dd45b9dd96420cdd7f65f0a98c8bcb4c5be77709043d558ec4ba
+EBUILD Crypt-Random-TESHA2-0.10.0.ebuild 730 BLAKE2B ea26109e577106adbbef1f218c0b62db562799aa037aee5e74618a25856a6ca69fe38db35af78f6ad8dcce9cc9863b26c3bb391d2bdc172259947c6c4391bc3d SHA512 956a599cc27aca0337f8d9eb6cdb132411d0e980a210614834b3794821652cefd88d2ec560687c80379d4163bcc81ae836fc2249f79fc383c6a22daaadaa4be0
+MISC metadata.xml 487 BLAKE2B 2efc0cd27a38f5cf947cd5f23bfd865723318c60f64fee762c5e3a044ec79d87e10994e2b1c24122a8c8f27bb5f5ba6cb690b12bd113c2d5a041490f36cf9c3f SHA512 601aa0d31d365c4a51a3c58e51eb18a023f3943d30f0f21105835f3c21cbe5313166aabe9ab1ab01ac29934fa3d1d74612b9c59ba6bab19306001c5ccfa21cbc
diff --git a/dev-perl/Crypt-Random-TESHA2/metadata.xml b/dev-perl/Crypt-Random-TESHA2/metadata.xml
new file mode 100644
index 000000000000..8ed79f88d1ad
--- /dev/null
+++ b/dev-perl/Crypt-Random-TESHA2/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Crypt-Random-TESHA2</remote-id>
+ <remote-id type="cpan-module">Crypt::Random::TESHA2</remote-id>
+ <remote-id type="cpan-module">Crypt::Random::TESHA2::Config</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Crypt-SMIME/Crypt-SMIME-0.250.0-r1.ebuild b/dev-perl/Crypt-SMIME/Crypt-SMIME-0.270.0.ebuild
index f7a56171e9d8..c03116a03bae 100644
--- a/dev-perl/Crypt-SMIME/Crypt-SMIME-0.250.0-r1.ebuild
+++ b/dev-perl/Crypt-SMIME/Crypt-SMIME-0.270.0.ebuild
@@ -4,7 +4,7 @@
EAPI=7
DIST_AUTHOR=MIKAGE
-DIST_VERSION=0.25
+DIST_VERSION=0.27
inherit perl-module
DESCRIPTION="S/MIME message signing, verification, encryption and decryption"
@@ -36,7 +36,6 @@ BDEPEND="${RDEPEND}
PERL_RM_FILES=(
t/boilerplate.t
t/manifest.t
- t/dependencies.t
t/pod-coverage.t
t/pod.t
)
diff --git a/dev-perl/Crypt-SMIME/Manifest b/dev-perl/Crypt-SMIME/Manifest
index 6a8edfddd84b..de41f77592e1 100644
--- a/dev-perl/Crypt-SMIME/Manifest
+++ b/dev-perl/Crypt-SMIME/Manifest
@@ -1,5 +1,5 @@
-DIST Crypt-SMIME-0.25.tar.gz 28029 BLAKE2B d1f2e3d016b3e0e997de0df5082082e3332201c409c6a7b429ba99d2feb19a15ea79a3f22c6c3f9b2d057a1a9d5ae6d06b78d2e92d3e898987114eb5450955f6 SHA512 84f61c247d095ad345a6c736120d11c516e776c5f4a599a4c275481c4bd4597fcb2e0a17da5dc3e111310d3f99f9f39fb0876477098d9e6d9eabd777d145176f
DIST Crypt-SMIME-0.26.tar.gz 28171 BLAKE2B 30c38a91f41a82ad29616ccd0ac6388baa0a66591401f15dbd31286fb22742e9069f08ec7650c91e87888f8a5bcb009415c5a6cd993105409ccbd7565df2384f SHA512 6ed7493a304bfff9946b465f0efda3e7df2c956aa964312b4c2b77c45d2827fd02d391886614f70bb25e8c692690ca62f5deff2fd482c66af9cb1e1b7b906bae
-EBUILD Crypt-SMIME-0.250.0-r1.ebuild 925 BLAKE2B 43f7a7173a3b87e98e796047766a15e0474068db5727e58f20f2681abdea5453f0b99ec87052e84d060a47662fb01985a1eb006c5f2b1559e3453e35b3d07398 SHA512 38908f215c473fd6e09f7139f2d21993541f020ea415840b5b8d0744d209f7261d516eb0d9c46e56d200d17fc505d20cc674268a3b40053245b4fe1bef66c0f2
+DIST Crypt-SMIME-0.27.tar.gz 27977 BLAKE2B 3acb9e08e1d36a79f2d1f33d9299935b684357c2af7b2cc15320ca8f9be71216719316e87109b714ccb16cc69d96e15ed98050a835c725ba829c3de9e82122d1 SHA512 10b752285c4a8c6f8db42dd98ff2dfad82155dd1c21dd57afee32aa2ee176308726469b1d8d69fda5d6ef0aa48fd000f2a4a0dfea80207db8f6078e642f7afaf
EBUILD Crypt-SMIME-0.260.0.ebuild 925 BLAKE2B 36981bb8c09444486e33ab0eedc8c9e677c4f3028ee2f70c425331899f6e12a7b650bce3728d0e8a886e2e051abc2ece884fa932ccd66e6aa4170a943abc3c04 SHA512 dc4f30b44302a1a5ba37fe0d47b0ea437445c1169504f320394ff8105f166624813242d1b88ad7c745eb24df0cd05ef5d8940e1bae1feb5518e25c1549ebd233
+EBUILD Crypt-SMIME-0.270.0.ebuild 907 BLAKE2B c44b8f419ba318dbede2ae752a6980cadf68d69a362142328dd208a0929ebc604235451b90b42bdbb4d7d1354d804b70fe1eecb52d5d882acaecec6ae803b0c9 SHA512 471f2d12ea2bed82b88dd59ef0912dd1c2063ecea61c3b203adc9e66d3ff5bbabbad090ae4f29320381ab2eb7af439cc98e6b53bc61ff55999c93b73d0e9c2f4
MISC metadata.xml 382 BLAKE2B c5bed45097bcaa3b0432aa4b8e0d008613ac8aea6d21d59cf74b3064547d5f3d267a6641e75a6942ffbf99a72d5774a67f81093c7cc8d9c7f96470466a8a8b88 SHA512 b51e36a13ab553fe437443b7c1390331f22f9443f04ac863c0a5f342475237734d6acd6c6961dbe8a91b5ca15b2772c8595ce4607173e62fb61c652812746b48
diff --git a/dev-perl/Data-ObjectDriver/Data-ObjectDriver-0.200.0.ebuild b/dev-perl/Data-ObjectDriver/Data-ObjectDriver-0.200.0.ebuild
new file mode 100644
index 000000000000..556b7d1b3869
--- /dev/null
+++ b/dev-perl/Data-ObjectDriver/Data-ObjectDriver-0.200.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DIST_AUTHOR=SIXAPART
+DIST_VERSION=0.20
+inherit perl-module
+
+DESCRIPTION="Simple, transparent data interface, with caching"
+
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ dev-perl/Class-Accessor
+ dev-perl/Class-Data-Inheritable
+ dev-perl/Class-Trigger
+ dev-perl/DBI
+ virtual/perl-Scalar-List-Utils
+"
+DEPEND="
+ dev-perl/Module-Build-Tiny
+"
+BDEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-Tiny-0.35.0
+ >=virtual/perl-ExtUtils-MakeMaker-6.590.0
+ test? (
+ dev-perl/Test-Exception
+ >=dev-perl/DBD-SQLite-1.110.0
+ virtual/perl-version
+ )
+"
diff --git a/dev-perl/Data-ObjectDriver/Manifest b/dev-perl/Data-ObjectDriver/Manifest
index 0aa8ce9b3d13..aa4ff8301dfb 100644
--- a/dev-perl/Data-ObjectDriver/Manifest
+++ b/dev-perl/Data-ObjectDriver/Manifest
@@ -1,5 +1,7 @@
DIST Data-ObjectDriver-0.15.tar.gz 84386 BLAKE2B b554673970061af445c4c4996dd15c0a418617c534af07ab17a99d21cfc44bc9dc43f8c8095eb30d1c2847a8942820481b4bbe86346bd144b21ec0a69ab1122b SHA512 5be77086f2aa646e9bc80fc8d3de2edb6726946a17149573efbce2bbe83d2ec1b294aa20cd66330f0827ee26a5113b9e02ea542111aed94804c0ccdce1e89c1b
DIST Data-ObjectDriver-0.19.tar.gz 86523 BLAKE2B 68a3966ee7e248200acc612836e7462fb20f3ab7ce290941033d7ab8b8ec1d2149d6e0754d574baf4fc8371d117541a914820c134e213f8b1c7e7c9d925ba0de SHA512 317118c946da9e6e0b4ebbfc35af2ed82c3d083bbede06042ac988fcb29d2b3b7abba6834c7b42ea54a45c75340b2314e3bbacad1c047cc3512e74757c8d9ad1
+DIST Data-ObjectDriver-0.20.tar.gz 89960 BLAKE2B 778d0a493e93377dc91e96df195472489638d57f7da87da98c394bd5034659fa867ccf0dec173eb12a39d3aa7118284983f0c35c2c16156fad15cc02e40ee94c SHA512 5df6e1c5f70a31fcac2dd3911c9d73a02c295f837753dcd27a1296203342afeb1083795e1e0a234be9c82e551c50e26a9bd2fcec4ddba59b0e01a11348800942
EBUILD Data-ObjectDriver-0.150.0.ebuild 654 BLAKE2B d05a3cfc5ae56c8c0d9b720ae18401be02f09e09fa11bac79c6013d602525e2209bb07d435ae1d9bfd0441147086754418997657d33ccbc34367684ac71a945d SHA512 a34d68f3977a9da426c0408d49549ca43b7a6eb2a0517011709c39b94540af9f65779198b6629d33d8b78557016ae6b10ca08a03ba9a9136447ecb39dec0b657
EBUILD Data-ObjectDriver-0.190.0.ebuild 695 BLAKE2B 7f61f1ee8a2ac9727d7b7837f26651c9fa79fe3c82b3f4a62055f9026b680edfe7a59e0946bca7210a0f900cbb8acb0f3d96d9a32f6850a2c23db0d247ad884a SHA512 adad1967bfd4ad9684778e8f9cb0f0ab6443555f13b062756e7e20a1789e26801b91a4bf5ab9b67099b1768fb03bf98acba28785cd5cc3f545b8ef1486609b60
+EBUILD Data-ObjectDriver-0.200.0.ebuild 695 BLAKE2B 6bfb0a8bebde81c2da7ffe42104a77983876466010142c283d295db42df9ecf4da8946e56f91aacf466e430d5da40c07b52561561a89923119a7f2e94825b5b2 SHA512 d8f64c972e0781cfa9c85e360ab6ed2fc4a63fa1960a4df41432993923b8a31546dfe8058a697b333e53698285621b08de902265da566762b117f377c201bff8
MISC metadata.xml 2459 BLAKE2B a37a718a8a38583c85b14e40dba7534b5d52e6257d5329a5c47145c4cf68e9fbe2a10a444bedd73e27584d356f5a4e81e4921138c9b3582bb619e07dfcaf3843 SHA512 b5b2a3f247c593a840edae73f766e2dba00b6ebf16aa37d009dd22b675a702ac4b4833ee44d82ea98f1f7387b0e23c611b2c93b8ccc31ba37861c3dc4b120f49
diff --git a/dev-perl/Data-Password-passwdqc/Data-Password-passwdqc-0.90.0.ebuild b/dev-perl/Data-Password-passwdqc/Data-Password-passwdqc-0.90.0.ebuild
new file mode 100644
index 000000000000..48b88d3924e8
--- /dev/null
+++ b/dev-perl/Data-Password-passwdqc/Data-Password-passwdqc-0.90.0.ebuild
@@ -0,0 +1,48 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DIST_AUTHOR=SHERWIN
+DIST_VERSION=0.09
+inherit perl-module
+
+DESCRIPTION="Check password strength and generate password using passwdqc"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ virtual/perl-Carp
+ dev-perl/List-MoreUtils
+ dev-perl/Moose
+ dev-perl/namespace-autoclean
+"
+BDEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.300.0
+ dev-perl/Devel-CheckOS
+ test? (
+ virtual/perl-Test-Simple
+ )
+"
+PERL_RM_FILES=(
+ t/pod.t
+)
+src_prepare() {
+ ebegin "Stripping Devel-CheckOS from inc/"
+ rm -rf "${S}/inc/Devel/CheckOS.pm" \
+ "${S}/inc/Devel/AssertOS.pm" \
+ "${S}/inc/Devel/AssertOS" ||
+ die "Can't remove bundled Devel-CheckOS bits"
+ sed -i -e '/^inc\/Devel\/\(Check\|Assert\)OS/d' MANIFEST ||
+ die "Can't remove Devel-CheckOS bits from MANIFEST"
+ eend
+ perl-module_src_prepare
+}
+src_compile() {
+ mymake=(
+ "OPTIMIZE=${CFLAGS}"
+ )
+ perl-module_src_compile
+}
diff --git a/dev-perl/Data-Password-passwdqc/Manifest b/dev-perl/Data-Password-passwdqc/Manifest
new file mode 100644
index 000000000000..b8be35471d20
--- /dev/null
+++ b/dev-perl/Data-Password-passwdqc/Manifest
@@ -0,0 +1,3 @@
+DIST Data-Password-passwdqc-0.09.tar.gz 110136 BLAKE2B 57418035d911d63974dd1fee7af013be250e638e4fefae11c4dad6ca0963ce19602d17194f16451fc235f3a62a9fbc71f9e90a21a078bc43ee01dd604aed0696 SHA512 08d15ee99129a33579d5782d2226e896815e1ab7a4259dea03f251d67b2fe08661623c6ba1f9a61a6bcf36bad4a25cd87a2c31570c4d0c64640590a0dfc24eea
+EBUILD Data-Password-passwdqc-0.90.0.ebuild 1011 BLAKE2B f990a9b0c6113b6f8e603c142df5db0936ce51460705a8c32b19bb92d4ba366b1e74e9d053b2589aab05e5f25ffd138c43e4b69bfe6d00dd389cbf9c03b66887 SHA512 a8054e2e14257741eb21d87ec14bf9cc284ebf93cf93974ddc795d85d5b728b6b82ac0e61c355672261dc3c95d395c948862ecf3d363c93e1a296b449332966a
+MISC metadata.xml 417 BLAKE2B 5ed55eea32f6052aa4dc503f4749871f0d5230cb413f593d4ef4f80e47841b1ae74179c7f502dba8a6b78f3a6127a1c36605723d725929940b64338c1709d629 SHA512 8626525f42c2083cdca2fa530006ade014589f77c556106e60086c5efd386c43115d0e425441349a5a3eb8705ce9f7fc500358ca107172fc28f1ede71fad73f0
diff --git a/dev-perl/Data-Password-passwdqc/metadata.xml b/dev-perl/Data-Password-passwdqc/metadata.xml
new file mode 100644
index 000000000000..1b00374afb3e
--- /dev/null
+++ b/dev-perl/Data-Password-passwdqc/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Data-Password-passwdqc</remote-id>
+ <remote-id type="cpan-module">Data::Password::passwdqc</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Data-Password/Data-Password-1.120.0.ebuild b/dev-perl/Data-Password/Data-Password-1.120.0.ebuild
new file mode 100644
index 000000000000..bdf9fefeb0e3
--- /dev/null
+++ b/dev-perl/Data-Password/Data-Password-1.120.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DIST_AUTHOR=RAZINF
+DIST_VERSION=1.12
+inherit perl-module
+
+DESCRIPTION="Extension for assessing password quality"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ virtual/perl-Exporter
+"
+BDEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Test-Simple
+ )
+"
diff --git a/dev-perl/Data-Password/Manifest b/dev-perl/Data-Password/Manifest
new file mode 100644
index 000000000000..2c66ef0d2035
--- /dev/null
+++ b/dev-perl/Data-Password/Manifest
@@ -0,0 +1,3 @@
+DIST Data-Password-1.12.tar.gz 6008 BLAKE2B c4b729c2e4c5a8073386b80debca2043819a7102a57369792e53210a59f63ce98d45791fbd27f825c94127554517120de090184af2584d600bfe99ed282f8f14 SHA512 bc7e8c31d1b9f6e986cd012a26f268f1c5924fa6743b32d2ed5770f6749390325874ce4bb01888b239cdcc8df85a714796a3adc2b2b5ffb70770435687b7cbcf
+EBUILD Data-Password-1.120.0.ebuild 422 BLAKE2B f9b7ca731ac822971c00ba8d9c3440b77325ef4c9ea4edb1a6a9d96fa1a5ebc1c03fad86093df122b4111166a2f42a18c2395f1532ebb73b58bc3500b52f8271 SHA512 95dc59552c7bbd58e0b2cf3044e260e6cdb80a7e3fb2ae055a507fb7e999c536ae48fa6365c18a728184b2a8a9d5becf989bf07ef9c69381de2e76051ebf4da5
+MISC metadata.xml 398 BLAKE2B ce4dab8406965f513302efac239112694db98c657116548e94a59fafbe7a41d34d4751499bc9f22fb547451f852745a960899d9ea07635b3d0817b7a39c95e2c SHA512 24796c6cee45714588cf27a3b1d5290e7141c7a3bfc405aef39b94b151fcc6165eca57575b6937a44e9146284ccd5642f24fa44b7390863e6383e862f2526396
diff --git a/dev-perl/Data-Password/metadata.xml b/dev-perl/Data-Password/metadata.xml
new file mode 100644
index 000000000000..bc6e4056c84e
--- /dev/null
+++ b/dev-perl/Data-Password/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Data-Password</remote-id>
+ <remote-id type="cpan-module">Data::Password</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Dist-Zilla-Plugin-NextVersion-Semantic/Dist-Zilla-Plugin-NextVersion-Semantic-0.2.5-r1.ebuild b/dev-perl/Dist-Zilla-Plugin-NextVersion-Semantic/Dist-Zilla-Plugin-NextVersion-Semantic-0.2.5-r1.ebuild
new file mode 100644
index 000000000000..7116913a277b
--- /dev/null
+++ b/dev-perl/Dist-Zilla-Plugin-NextVersion-Semantic/Dist-Zilla-Plugin-NextVersion-Semantic-0.2.5-r1.ebuild
@@ -0,0 +1,34 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DIST_AUTHOR=YANICK
+DIST_VERSION=0.2.5
+inherit perl-module
+
+DESCRIPTION="update the next version, semantic-wise"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+RDEPEND="
+ >=dev-perl/CPAN-Changes-0.200.0
+ dev-perl/Dist-Zilla
+ dev-perl/List-AllUtils
+ dev-perl/Moose
+ dev-perl/Perl-Version
+ virtual/perl-Scalar-List-Utils
+"
+BDEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-File-Spec
+ virtual/perl-IO
+ dev-perl/Test-Exception
+ virtual/perl-Test-Simple
+ )
+"
+PATCHES=(
+ "${FILESDIR}/${PN}-0.2.5-no-V-in-test.patch"
+)
diff --git a/dev-perl/Dist-Zilla-Plugin-NextVersion-Semantic/Manifest b/dev-perl/Dist-Zilla-Plugin-NextVersion-Semantic/Manifest
index a10b428168f2..ef630bc417c2 100644
--- a/dev-perl/Dist-Zilla-Plugin-NextVersion-Semantic/Manifest
+++ b/dev-perl/Dist-Zilla-Plugin-NextVersion-Semantic/Manifest
@@ -1,3 +1,5 @@
+AUX Dist-Zilla-Plugin-NextVersion-Semantic-0.2.5-no-V-in-test.patch 1218 BLAKE2B 2a3033fb1fe091724a30cbe8d148eff774e3aa12efd09f91cf2cffca0aef0e67f330e6fa391ec3042cddf173c13063331df757ed7cc17ece8e0990a81f23ffb4 SHA512 f8bc8cef1dd685596cf8f8a149eaf872e604cf2159f433de490c5c764a406883fd40705511a9f2b5403e72abad6b37509ed6c24c0763d4f04a3adce69c75bb60
DIST Dist-Zilla-Plugin-NextVersion-Semantic-0.2.5.tar.gz 21289 BLAKE2B 4a0ab588067682ae4ad3a923956c9b1f90d2462c8a02fec0868f9941288f7eea6e76f4b618b4127256070f52be22cca6ed6cea8b0832a6db29f1a549a1bf2f52 SHA512 65fc40d281c035ac5f40f0463185d47e9d1ea6652bcc5f05ac115dcde0140f9243148cd5fa26a3d356d531e33b60155413f441c66ccc77db61f220e4c87df3b3
+EBUILD Dist-Zilla-Plugin-NextVersion-Semantic-0.2.5-r1.ebuild 673 BLAKE2B ec975417cc7ade8218a8413ad3fd2cabd20e65ba5d69615742b55537547cb3cdbf26b50a6116b210d737fff0863ed0e9c9e72aef84b100a29db45af811156a2e SHA512 53e24cb26dd1b84384851a9fb26f99b2e97ba772babf84272bbb01cdff821a2b579180809605f20dc84656ad6fddeab803b1ec6a9a5ae8b1749f6480135f44aa
EBUILD Dist-Zilla-Plugin-NextVersion-Semantic-0.2.5.ebuild 615 BLAKE2B fcbe78b7effeeaee92f363ae76b3769858c77149323b1bfd15cdae86ae617df531d75ea5606f99598c1e45f2be412c18f0ea9598ead5811e4bcd2d0a4cb47923 SHA512 fc32732ecbe719177e1e44dd4c4260441e607f2441439ad5b8741b9d777e2199f956f6ebe0055da92b344cbb8e55333e8579d3cb6f04bde73de361bda8077100
MISC metadata.xml 744 BLAKE2B 042528e9ae640ae44ff52769966860aa39a5797bb16c412427f03ebea63fd32e1df77f31b136b6be93bab1da7f38d8f217b3f8e0fc59cc20e9151b8805fa6981 SHA512 c5d03dd09db2b59276009343bc49c724d6014488d07292d4c051ce630810e79b1b1e5e330b368820ce4d05c58739f9f2133e205c8d94e2ca59d3bd759eab5cfb
diff --git a/dev-perl/Dist-Zilla-Plugin-NextVersion-Semantic/files/Dist-Zilla-Plugin-NextVersion-Semantic-0.2.5-no-V-in-test.patch b/dev-perl/Dist-Zilla-Plugin-NextVersion-Semantic/files/Dist-Zilla-Plugin-NextVersion-Semantic-0.2.5-no-V-in-test.patch
new file mode 100644
index 000000000000..ab09936f2832
--- /dev/null
+++ b/dev-perl/Dist-Zilla-Plugin-NextVersion-Semantic/files/Dist-Zilla-Plugin-NextVersion-Semantic-0.2.5-no-V-in-test.patch
@@ -0,0 +1,40 @@
+From e38c5bfa847361ab251ce533fdd6e8993afbd2f3 Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Sat, 19 Sep 2020 22:13:21 +1200
+Subject: t/basic.t: Don't become broken when MAKEOPTS includes V=1
+
+Some people set MAKEOPTS to include V=1, in order to coax autotools
+based makefiles into being more verbose.
+
+But when that ENV var is used to direct perl ebuilds for Dzil things,
+well, it unintentionally uses "1" as the *next version*, and so breaks
+all code that isn't expecting that to happen.
+
+Given its not the job of tests to tell people their system is weird, it
+just makes the scope "normal" ( that is, defaulting V to be unset
+internally )
+
+Bug: https://bugs.gentoo.org/737308
+Bug: https://github.com/yanick/Dist-Zilla-Plugin-NextVersion-Semantic/pull/6
+---
+ t/basic.t | 4 ++++
+ 1 file changed, 4 insertions(+)
+
+diff --git a/t/basic.t b/t/basic.t
+index 22d04fe..b2942c8 100644
+--- a/t/basic.t
++++ b/t/basic.t
+@@ -6,6 +6,10 @@ use Test::Exception;
+
+ use Test::DZil;
+
++# V=1 is common in MAKEOPTS for gnu autotools
++# to set "verbose mode"
++delete $ENV{V} if exists $ENV{V};
++
+ my $changes = make_changes(<<'END_CHANGES');
+ - got included in an awesome test suite
+ END_CHANGES
+--
+2.28.0
+
diff --git a/dev-perl/Encode-IMAPUTF7/Encode-IMAPUTF7-1.50.0-r1.ebuild b/dev-perl/Encode-IMAPUTF7/Encode-IMAPUTF7-1.50.0-r1.ebuild
deleted file mode 100644
index 28f93d748df2..000000000000
--- a/dev-perl/Encode-IMAPUTF7/Encode-IMAPUTF7-1.50.0-r1.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-MODULE_AUTHOR=PMAKHOLM
-MODULE_VERSION=1.05
-inherit perl-module
-
-DESCRIPTION="Modification of UTF-7 encoding for IMAP"
-
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="virtual/perl-Encode"
-DEPEND="${RDEPEND}
- test? ( dev-perl/Test-NoWarnings )"
-
-SRC_TEST="do"
diff --git a/dev-perl/Encode-IMAPUTF7/Manifest b/dev-perl/Encode-IMAPUTF7/Manifest
index 4e409e3c23ac..8d6632b13e5c 100644
--- a/dev-perl/Encode-IMAPUTF7/Manifest
+++ b/dev-perl/Encode-IMAPUTF7/Manifest
@@ -1,4 +1,3 @@
DIST Encode-IMAPUTF7-1.05.tar.gz 25646 BLAKE2B 8024f0029145df4ec409394eaa799612dadd65a1bc6f2e9fdad51a950a0756b73daa5da2579f22d38efd367642a9ae0f7402f6beeea02a51f84a725803849ba6 SHA512 e286e059db72c498173a312223152ca492700282345cccbd21ea49e0334fedcd922ae40b018aa8a6b474a10fbff9ac49f46d4c6f9920f3e508adab42bdca976f
-EBUILD Encode-IMAPUTF7-1.50.0-r1.ebuild 405 BLAKE2B 974960f13a75cb9665748553e6de3521d7f3ca6313de2edac7142aa748d0959845fc3436d58c7bfc0a98619e9e16d149ea9cde5546e9776bd56a4d2429db4924 SHA512 a95954e36d0d31978276ceb12986b0ef73f43f5b654d71c3fa13a1b8d6325d8f5c656206333a80708d8ae573b74a188887b3a254a6ff82aa3324394e40ef48ea
EBUILD Encode-IMAPUTF7-1.50.0-r2.ebuild 424 BLAKE2B 4064773abb97dfff9ebe4b180d726a64eba15b5ffa2fca7095084499471f9f268076a4481c4f1f491ed90a822dd3d50d533bf2b17cdcb39517b427dc937b8ace SHA512 4c976e3b837128dbdc681164bc15b5dbcf871d2691919e51ad7fcc0591e891c0a00d3e435a3e9ff59bf723caaa8bd69649984b5f1268afec2d0244dec08cb517
MISC metadata.xml 402 BLAKE2B 0b6f7b4acbb054f0a644d2666e150f5f8b6d3cabaa8c87241440460c57a65067ca4ecbef8eca9157aa3a68020dfb122db8695830e9ab1aec5b515e195efcfb22 SHA512 203dcdbe7c27e5c159d99132ffa93ab7317ca0d6ccc205dc01fc0d7c8c50cef76e5ca7a0eef8d66c923e403c7de5fdeb40f8a4b23abff96908cffb58771f44a7
diff --git a/dev-perl/Exception-Base/Exception-Base-0.250.100.ebuild b/dev-perl/Exception-Base/Exception-Base-0.250.100.ebuild
deleted file mode 100644
index 264e509fb39c..000000000000
--- a/dev-perl/Exception-Base/Exception-Base-0.250.100.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DIST_AUTHOR=DEXTER
-DIST_VERSION=0.2501
-inherit perl-module
-
-DESCRIPTION="Error handling with exception class"
-
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND=""
-DEPEND="${RDEPEND}
- dev-perl/Module-Build
- test? ( >=dev-perl/Test-Unit-Lite-0.120.0 )
-"
-
-src_install() {
- perl-module_src_install
- docompress -x usr/share/doc/${PF}/examples
- insinto usr/share/doc/${PF}/
- doins -r examples/
-}
diff --git a/dev-perl/Exception-Base/Manifest b/dev-perl/Exception-Base/Manifest
index 247ae94d296c..ebbeb87f7dcf 100644
--- a/dev-perl/Exception-Base/Manifest
+++ b/dev-perl/Exception-Base/Manifest
@@ -1,4 +1,3 @@
DIST Exception-Base-0.2501.tar.gz 59965 BLAKE2B 9ec7e07596cece55153cfcf40fc95097c08bc8168b90164745374a6d639f93b2b4548b3cb7240bbb28113ef5b86feccea4637782432c10b2f469fe96a3b0d734 SHA512 848993b3d72f3a8f79467c69afdff848e61aed7d24977bafe4cfea56631a5c4746f9993330a4373a1c727f440c0cdc70e4001d7841f17125cf603772a6805acd
EBUILD Exception-Base-0.250.100-r1.ebuild 439 BLAKE2B 7b3e490283dfaa9cd5245c6082fc512862ebb975881914cc9c9aa0bd5bdbf338052ca9294ff77d67030e85a41d8b9a3af3ad9804ef2faa909df60d306cc50af3 SHA512 b8f23d7db9a474c6ebc4956b66e03eb5980068328a4bf1881a5f8e88922b26a4e306fe746a75bdb0b2ce4be1151b102945ab1e4ce2e72ad5799e759fa758723b
-EBUILD Exception-Base-0.250.100.ebuild 534 BLAKE2B 2984e0c461188144e4c667dcf9107346ab9646827eaaff0c0819e3f6de9e2f60bc0f0ad9d470fd4410b12dd3dc61839058f33d99ae434abf1e3817a8e4073236 SHA512 e21335f0c0ea849a030490af052f9a8a709679079167e84ebb56f3137b8770d09466597c0dd9f15c0c202d1a60554319b748b07eea0fad7914ddfc0c0a3f1fed
MISC metadata.xml 400 BLAKE2B 570607d745210c217e019a4ec030f1fd41617506db9d04284dbd9f64afede67b0dea739a5da57ec07a0b809603476634edcca0850f96bb7e61c5d3ef1c5d8dd4 SHA512 1427e9be5dea4c78e4cc5fef604c1b2a2f5f56e41a0ae9a124a719afbfab52cfb54bd3ee7c884829f9dc6a2548fe1afea80ef055a512802b971f8606a99a275d
diff --git a/dev-perl/File-ShareDir/File-ShareDir-1.116.0.ebuild b/dev-perl/File-ShareDir/File-ShareDir-1.116.0.ebuild
index 584740d402f9..5d9dcbeb2653 100644
--- a/dev-perl/File-ShareDir/File-ShareDir-1.116.0.ebuild
+++ b/dev-perl/File-ShareDir/File-ShareDir-1.116.0.ebuild
@@ -31,3 +31,8 @@ BDEPEND="${RDEPEND}
>=virtual/perl-Test-Simple-0.900.0
)
"
+# Parallel testing fails in t/04_fail.t
+# and t/06_old.t due to touching the same paths
+# Bug: https://bugs.gentoo.org/741038
+# Bug: https://rt.cpan.org/Ticket/Display.html?id=133368
+DIST_TEST="do"
diff --git a/dev-perl/File-ShareDir/Manifest b/dev-perl/File-ShareDir/Manifest
index 8b7a60de1ab1..feea867c575f 100644
--- a/dev-perl/File-ShareDir/Manifest
+++ b/dev-perl/File-ShareDir/Manifest
@@ -1,5 +1,5 @@
DIST File-ShareDir-1.104.tar.gz 20500 BLAKE2B 567327d46e5ecde5c3ca8044c6ff7af5b502ba88a35eb3d697f73732338991e0402b1d1143f8ed364a4d76162996344bd0bebf91695e2242be3b0d8185ac2f23 SHA512 0fbe1a1b822e0de324fd05c7cc230a1022e74eb7ae9ec66281b57d2c4144a600f34395cfbfa08218b64a88cc2bbe3ab94abb6339cc65aef19a82191e1ba2ed52
DIST File-ShareDir-1.116.tar.gz 27487 BLAKE2B 88b898ea6d139b21bf9f64f183c808192e3bcfcd260524aa5e03b4ce05211fc8d5e0d5ca8cf9f1cad8e58b7ff029835cd35cb343588a9b2e862e612549cd1c0d SHA512 5fcd75254c446f02ee377e6b5848baad95c73779b8525b0ee1699fe675ddd2bd67d0dc057f47b0991ec136de16e06a4891a4b14a78bd96c3e2468640053bbe0e
EBUILD File-ShareDir-1.104.0.ebuild 750 BLAKE2B 9844bc7d35557ffceac9d3e84ce53d364d933d6b31e4b065bd769bfe1df835142e28a36bd5e5ac5d489ec2652cbcbfb3edca174dcb608793821f5e8d2a7fb66e SHA512 149782110b4664bb9829985ab114fd6f4406af15d6e4583781d79ed2c37ac98316065a55497773090792afe08aa1b22975655f58809f5872282c578ab3597f43
-EBUILD File-ShareDir-1.116.0.ebuild 839 BLAKE2B 58f53cdb47ef7725d9e70d51d13c6969ea16e9b7006aae4f2e7c213a1446f96ca4364d69e132fa5acea4c7a0327d52ddee487170833ca0d5266c20bdb184a686 SHA512 907e22be91589864a5dfa1bfe8fb9c518eba46484b98279bc6ed097af995822a79ea244f56cc8c4e4e6afac592c3971fba2d3063d827d22d0e5f1f7b070d3801
+EBUILD File-ShareDir-1.116.0.ebuild 1037 BLAKE2B f0f1c716c913abb51488fec6db2f523eb60b3caa074379a7f41ed39fab024892de3c2cde43c81038a4960632490abf285286ef812260716bac98d086541e8580 SHA512 1ec0c0a35a2dad1b91f0253711d59e1a0fc132693b966689644a8925f5bc33a634e8361585027a50d0f1eb352931ba6add7dc7f36870d61d004903007b157c05
MISC metadata.xml 398 BLAKE2B 393f7f6723e23146e3c509b6fe955eaaed1800a4fd5b07bb01e793a4f4fa4045e75bb9e8fa19a7fc3ee424ef4e890465fdfb1d33079fb05771c8ce3b6ea9a185 SHA512 f13082c7aa0e876a02c76e56d91d53fcca5e0bf56b4b32c8219a4f18349287d07ad93f61bd2db22b213a90312534112fbe2d7cf493dbbc91633ef63115bf72f8
diff --git a/dev-perl/Font-AFM/Font-AFM-1.200.0-r2.ebuild b/dev-perl/Font-AFM/Font-AFM-1.200.0-r2.ebuild
new file mode 100644
index 000000000000..05a0c85a67cc
--- /dev/null
+++ b/dev-perl/Font-AFM/Font-AFM-1.200.0-r2.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DIST_AUTHOR=GAAS
+DIST_VERSION=1.20
+inherit perl-module
+
+DESCRIPTION="Parse Adobe Font Metric files"
+
+SLOT="0"
+KEYWORDS="~amd64 ~ia64 ~ppc ~sparc ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+ test? (
+ app-text/htmldoc
+ )
+"
+src_test() {
+ METRICS="${EPREFIX}/usr/share/htmldoc/fonts" perl-module_src_test
+}
diff --git a/dev-perl/Font-AFM/Font-AFM-1.200.0-r3.ebuild b/dev-perl/Font-AFM/Font-AFM-1.200.0-r3.ebuild
new file mode 100644
index 000000000000..b279f82659d6
--- /dev/null
+++ b/dev-perl/Font-AFM/Font-AFM-1.200.0-r3.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DIST_AUTHOR=GAAS
+DIST_VERSION=1.20
+inherit perl-module
+
+DESCRIPTION="Parse Adobe Font Metric files"
+
+SLOT="0"
+KEYWORDS="~amd64 ~ia64 ~ppc ~sparc ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+BDEPEND="
+ test? (
+ media-fonts/urw-fonts
+ )
+"
+PATCHES=(
+ "${FILESDIR}/${PN}-1.20-custom-test-font.patch"
+)
+src_test() {
+ # nimbus sans l medium r normal iso8859-1
+ TEST_FONT="n019003l" \
+ TEST_FONT_WIDTH="4279" \
+ METRICS="${EPREFIX}/usr/share/fonts/urw-fonts" \
+ perl-module_src_test
+}
diff --git a/dev-perl/Font-AFM/Manifest b/dev-perl/Font-AFM/Manifest
index 98c5a8a90b96..cddba08ba69b 100644
--- a/dev-perl/Font-AFM/Manifest
+++ b/dev-perl/Font-AFM/Manifest
@@ -1,3 +1,6 @@
+AUX Font-AFM-1.20-custom-test-font.patch 1345 BLAKE2B 3ac709c550233e4cd47f740b5135d055ff28090b47602970d0e55d9a5875bfb9a5275a59aac8d7a8699513518474acb5d06f409ecec5851625be4d6029f7cb5c SHA512 cfde2d260b920a3ac6a103412f6642e77851f0d8a2d8420b001430636a6b7f83aedbcf5f3e6162b11970d1957221f6d812bf6554d5a190ecd8add9ae83c22c57
DIST Font-AFM-1.20.tar.gz 10421 BLAKE2B 791b5da799811d62335b39f6d1c4e9c7b49cba83b46b4c7f1ee50a9789847a69f63f733f7d7dd319a0cd032876b04737eb671759b7dd836ac465f8e0372a85b9 SHA512 1fc74f0dbbed52937d512465a021148e93b2e0698189a6fc17eb1aa8951c934b0060a0256883118dc2a3a9086025468e0a851706306876568466bf4638fdb618
EBUILD Font-AFM-1.200.0-r1.ebuild 290 BLAKE2B 619016ec72fdf48bd961b433bde18daf2f1642b9b7e18db72076a46fae847d1baad2b24a3bd76dcea44dee010c4ec21611e1c81bc186e10e0c4419ee9f4d7c89 SHA512 37173747d9533303181c28f8c1cf54ab1c8e325f883282aae8f05c87f875691a11c075f0b62cab6a8b9a5a5813648de61331d4f2f3e5cdfc54b9eab5aa7db307
+EBUILD Font-AFM-1.200.0-r2.ebuild 429 BLAKE2B be1338530b803d49b557fa95fe58e0ab54d60116e27de4bc4e60395423e21cec68dbbd219dbe66b9e8d6f9aa98470bd569a0f0da5676a784fa5f87840cdc69ea SHA512 f945f9d9c021aeffc51fa252efecb68e62c106cff425c0135f1d2971c55f746239f5af3c78fb25b04b2e1fb3e6422a1d2185d3db86a3227d9b881e8faad9f748
+EBUILD Font-AFM-1.200.0-r3.ebuild 595 BLAKE2B e1031de82a4afff8aa49efa754a1c5845866ac480ed3733d14da36546d4e56e3d59acf75a7d0051f489ada5866987f0e341cad99051d522d80e328ba65d7a716 SHA512 5ec69841499fa95c9def60af9c76b712bdf7d8d2ce0e330a80789c6b06d2e5e84688ac1f5098dd9cda90e6700e7f12fd47c09ec864ec33def7b7ecbeddcaface
MISC metadata.xml 1285 BLAKE2B 3d500208bef6eda7f8d4c8384fe29b18d2b57a7ca38de4cedc52570b815a4d892d2434e7f6c9d9d0bef81a907b941897e9d79ad9b6ce0a76b01c0c627d2967de SHA512 287ba32c48ecd2c1f90abeb42e51db71669b851bd3e9bdd21ed6b63859f794673f59d86a32791b682ab30e2f0d3b6c21a258b24ce9f77f4a3ea0bb4a5c31fb97
diff --git a/dev-perl/Font-AFM/files/Font-AFM-1.20-custom-test-font.patch b/dev-perl/Font-AFM/files/Font-AFM-1.20-custom-test-font.patch
new file mode 100644
index 000000000000..3e674599c33f
--- /dev/null
+++ b/dev-perl/Font-AFM/files/Font-AFM-1.20-custom-test-font.patch
@@ -0,0 +1,46 @@
+From 6291356c29004b58b7d0f18ce39738ebc2412ff9 Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Thu, 17 Sep 2020 13:28:34 +1200
+Subject: Allow overriding test font name
+
+This allows us to use helvetica-compatible fonts without needing an
+actual font called "Helvetica"
+---
+ t/afm.t | 14 ++++++++++----
+ 1 file changed, 10 insertions(+), 4 deletions(-)
+
+diff --git a/t/afm.t b/t/afm.t
+index 40addff..60ddcb8 100644
+--- a/t/afm.t
++++ b/t/afm.t
+@@ -1,7 +1,13 @@
+ require Font::AFM;
+
++my $test_font = $ENV{TEST_FONT};
++my $test_width = $ENV{TEST_FONT_WIDTH};
++
++$test_font = "Helvetica" unless defined $test_font and length $test_font;
++$test_width = 4279 unless defined $test_width and length $test_width;
++
+ eval {
+- $font = Font::AFM->new("Helvetica");
++ $font = Font::AFM->new($test_font);
+ };
+ if ($@) {
+ if ($@ =~ /Can't find the AFM file for/) {
+@@ -18,9 +24,9 @@ print "1..1\n";
+
+ $sw = $font->stringwidth("Gisle Aas");
+
+-if ($sw == 4279) {
+- print "ok 1 Stringwith for Helvetica seems to work\n";
++if ($sw == $test_width) {
++ print "ok 1 Stringwith for \"$test_font\"(font) seems to work\n";
+ } else {
+- print "not ok 1 The stringwidth of 'Gisle Aas' should be 4279 (it was $sw)\n";
++ print "not ok 1 The stringwidth of 'Gisle Aas' should be $test_width (it was $sw)\n";
+ }
+
+--
+2.28.0
+
diff --git a/dev-perl/Font-TTF/Font-TTF-1.60.0-r1.ebuild b/dev-perl/Font-TTF/Font-TTF-1.60.0-r1.ebuild
new file mode 100644
index 000000000000..0efafe04fb6c
--- /dev/null
+++ b/dev-perl/Font-TTF/Font-TTF-1.60.0-r1.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DIST_AUTHOR=BHALLISSY
+DIST_VERSION=1.06
+inherit perl-module
+
+DESCRIPTION="module for compiling and altering fonts"
+
+LICENSE="Artistic-2 OFL-1.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+ virtual/perl-IO-Compress
+ dev-perl/IO-String
+ dev-perl/XML-Parser
+"
+BDEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
+PERL_RM_FILES=(
+ t/changes.t
+)
diff --git a/dev-perl/Font-TTF/Manifest b/dev-perl/Font-TTF/Manifest
index 8408ad27a264..fa9a06b49af5 100644
--- a/dev-perl/Font-TTF/Manifest
+++ b/dev-perl/Font-TTF/Manifest
@@ -1,3 +1,4 @@
DIST Font-TTF-1.06.tar.gz 256048 BLAKE2B 573309f6c45680bec72ffdc05cf0e485eb1eb46c57e9ff49b94f7f4d465b31cc15c6c3e9f9ffbc696bfac24c310dff2542a881b56dd3d0bc07bad307662b2d55 SHA512 2995544511e4cf9b1aa9a900b2272bf63a137fbbb752f2501d66c057b8272f7eb6f84326ed6121ffcbeb210f8f38b9219f59420a5a4b6664ce07aecc758ea029
+EBUILD Font-TTF-1.60.0-r1.ebuild 542 BLAKE2B 52b10653a2863c4b8c142b2ed5254f10d49be18055f12f802ddc3bb2b9b1ee21e03979537b9b05fef9bf76bb37fdb28c07e1dc6330bd79cbf873c2072a80efd8 SHA512 13311856c94810618497fce63b83c9e2d28ad723954011084550bc004cf002514f8a78650dd77c1ad2c8bbe1497d686b28c1f54a8fd08944029c40fa54354e38
EBUILD Font-TTF-1.60.0.ebuild 532 BLAKE2B 4f314e41581c8c67c99fd08ca8da4abafc0a5a199fb98b3f4ce6a96d168ead44d8ba2fbece807fa8b3f2c0d558edb687a8c91d73078e88431b132ece27faa3bf SHA512 dffc5d6c8a90cfad7591a677ff7a3b0c01091b73e01a7a3217f4a6a76e34f6d31fc3027220ced30d8af939a4b97397b69258265bca4165e4a70a4d8814120fc0
MISC metadata.xml 5258 BLAKE2B 6f725042095cea463e031b16883be99c33285b448214bf78f628fe27529bbadd86d2a21723baf0746eb5199c4d32ef4a935b03b387db8d9eca2058cdace7ed83 SHA512 88597083a58c7a610ddf609c4324ffb93b42fbbe3c32c8bbd53f74368376900da46d5d6d1a9ccee4b622b3427f4c1112f814581e5b6955ebf8360bccc792739a
diff --git a/dev-perl/Format-Human-Bytes/Format-Human-Bytes-0.60.0-r2.ebuild b/dev-perl/Format-Human-Bytes/Format-Human-Bytes-0.60.0-r2.ebuild
new file mode 100644
index 000000000000..7398d917c3d6
--- /dev/null
+++ b/dev-perl/Format-Human-Bytes/Format-Human-Bytes-0.60.0-r2.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DIST_AUTHOR=SEWI
+DIST_VERSION=0.06
+inherit perl-module
+
+DESCRIPTION="Format a bytecount and make it human readable"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+ >=virtual/perl-ExtUtils-MakeMaker-6.420.0
+ test? (
+ virtual/perl-Test-Simple
+ )
+"
+PATCHES=(
+ "${FILESDIR}/${PN}-0.06-no-dot-inc.patch"
+)
diff --git a/dev-perl/Format-Human-Bytes/Manifest b/dev-perl/Format-Human-Bytes/Manifest
index e515b638d69f..e42947fcec1f 100644
--- a/dev-perl/Format-Human-Bytes/Manifest
+++ b/dev-perl/Format-Human-Bytes/Manifest
@@ -1,3 +1,5 @@
+AUX Format-Human-Bytes-0.06-no-dot-inc.patch 455 BLAKE2B 5554f464ba81c6be0fef57444d119d9e4461329692bd607e51dea9f47b59b2e57293768f878b84f5c0290126e370fe52a159ba6b54e007602b1290026f20b8af SHA512 253940b962c24948cda77e75c802fea9ff3728f4270ed1ff4740653c38fae3684e72154c5745947deb8e034c177810a9a51a86c6a74c2950e4484853dd5c8b3d
DIST Format-Human-Bytes-0.06.tar.gz 27183 BLAKE2B d94f83676ce314c2c03530c8b71eb5225467595c01a01d7f1e41cce6dbc904b5ae0c3dc0bbbaf2f82b2511b2122ce676f57e2ff6f69f0106c2209a54fdb65e58 SHA512 a1a1d9fee7ed2382c73939ce073e5cbd53595260076ec8b885219cce99731ca21ea273c9efe11ec66dbabf3133867800e34bdf9d96b4ed2dcecb77cffee704bc
EBUILD Format-Human-Bytes-0.60.0-r1.ebuild 484 BLAKE2B 3b926ab88b57bf94de4704035372997359be65e05d61565c9775d52b93483708c10203f75b466cdf13d1908b1b0e0546a608eaa235937d8ba7f656e869c32307 SHA512 22cd21296094b59296e38bcdef21794d2d5738e2ae574ae7f0f91d53290327c4993280a903764d5eac6e1de860b8903a409121c4bb77ef337416ab550d742872
+EBUILD Format-Human-Bytes-0.60.0-r2.ebuild 451 BLAKE2B f5f4833507c07d31c0bb30638f0b3e91b50a77d85619cea5c1b20842ae0638635fdfb7339fd393ebbc0a2c2e018a2b53db4973700029581a56dc1a88f60edfc0 SHA512 5e1b3d310bd77636cd4aa1a344c6bd86201b4f82f78af3e2d8b0c0ed93dbb6acfe9dc8fe7fc8f20ccca8dcf8d5b545e8ba8eba8b460b484e9cd0abeaf3d64636
MISC metadata.xml 409 BLAKE2B 3bfbc27dff9a1d91496930ded88b542f91b5c171d5f6d4b310bc1c09c0bdada4c4f84b4e48d0558f39a5ba0c35f0f8801b4773c39cc0f5ea2b889c96455a2967 SHA512 49c08325fa586eb91098b9c63ea1dbf2987cd65b6f6fddf622d616e4be1bdc7fcdd076115341157fcee6f877d98ea6957e02e8b2e9e4363e0749ff0ea54fadb5
diff --git a/dev-perl/Format-Human-Bytes/files/Format-Human-Bytes-0.06-no-dot-inc.patch b/dev-perl/Format-Human-Bytes/files/Format-Human-Bytes-0.06-no-dot-inc.patch
new file mode 100644
index 000000000000..af43083966c3
--- /dev/null
+++ b/dev-perl/Format-Human-Bytes/files/Format-Human-Bytes-0.06-no-dot-inc.patch
@@ -0,0 +1,21 @@
+From a1a1935d7951e5baa890dc1150d3112ed79860ba Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Fri, 18 Sep 2020 01:32:16 +1200
+Subject: Ensure '.' in @INC on Perl 5.26+
+
+---
+ Makefile.PL | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/Makefile.PL b/Makefile.PL
+index ee699b3..b5fad9c 100644
+--- a/Makefile.PL
++++ b/Makefile.PL
+@@ -1,3 +1,4 @@
++use lib '.';
+ use inc::Module::Install;
+
+ name 'Format-Human-Bytes';
+--
+2.28.0
+
diff --git a/dev-perl/FreezeThaw/FreezeThaw-0.500.100-r2.ebuild b/dev-perl/FreezeThaw/FreezeThaw-0.500.100-r2.ebuild
new file mode 100644
index 000000000000..9cbf43c27dee
--- /dev/null
+++ b/dev-perl/FreezeThaw/FreezeThaw-0.500.100-r2.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DIST_AUTHOR=ILYAZ
+DIST_SECTION=modules
+DIST_VERSION=0.5001
+inherit perl-module
+
+DESCRIPTION="converting Perl structures to strings and back"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~mips ~ppc ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris"
+
+BDEPEND="
+ virtual/perl-ExtUtils-MakeMaker
+"
diff --git a/dev-perl/FreezeThaw/Manifest b/dev-perl/FreezeThaw/Manifest
index bc86f4b16fc7..c3810aa0b413 100644
--- a/dev-perl/FreezeThaw/Manifest
+++ b/dev-perl/FreezeThaw/Manifest
@@ -1,3 +1,4 @@
DIST FreezeThaw-0.5001.tar.gz 11800 BLAKE2B 658071a36e4c7469140ff2d7537dbe6fef412d3b133c7edacbcaa1b3156407f4ac0c615b7567c19e4c712d75d097c68220cd19f3f71c68800ac337fdf0dfd84a SHA512 c655099e361541d214961d072fcd9afdbe2c491a41de4a20bc29db8e36570806dc13197001e5a412b5523225442578ed42abe1e644a7f59b9e0498f15b90a45c
EBUILD FreezeThaw-0.500.100-r1.ebuild 413 BLAKE2B 2ef8770cf09c2da35a50b1b12464419b02b8f107d86c8bb7bec68d753ee9866f434cce76984a7b8fa7129437ad886d7e24c2cbba7ee27f863cf8819c8eca7d46 SHA512 b996bbe987f9be29bd2c1786f4778e9f791ccfaf9a58a0ff3664d265967cd218abf60c00b67910171245f1cadb58a7c3f1f1acb351646393868bc4238bc71374
+EBUILD FreezeThaw-0.500.100-r2.ebuild 437 BLAKE2B 128a7f97a484737f2cb478f85dd67f950762756f1da578fdf5bce20f0fcd3f53744d1fa73b9be6a9996b7401c46503217471e2df4b4a21c1431c261c90bdc1dd SHA512 688dc3319712632be12e351893f905afc63dbb2262a50cbde7a09b83eaeb4236b39eaf215b7b4fac1c8d4ae65ca0ddb7494630db089c273f40c656e1eac0f4c5
MISC metadata.xml 391 BLAKE2B 80c988d824a1c114b7074cd7a218ea196ceda697109aed13556f89ff34723e925837a52af7447a832dda096f37a38f18d4dbc3b7d1935238f3d3b1ed55e77422 SHA512 641591e10cce64c849709967d541bdbc3da47ff52f2bbb6c663dd1a7649ce484bbba1b37a2ece2c6b0463314b42346e940bddf0f921973ee3cf3ce03eede08b8
diff --git a/dev-perl/frontier-rpc/frontier-rpc-0.07_beta4-r2.ebuild b/dev-perl/Frontier-RPC/Frontier-RPC-0.07_beta4-r2.ebuild
index b444cbaa0057..edafd996e132 100644
--- a/dev-perl/frontier-rpc/frontier-rpc-0.07_beta4-r2.ebuild
+++ b/dev-perl/Frontier-RPC/Frontier-RPC-0.07_beta4-r2.ebuild
@@ -3,7 +3,6 @@
EAPI=6
-DIST_NAME=Frontier-RPC
DIST_VERSION=0.07b4
DIST_AUTHOR=KMACLEOD
inherit perl-module
diff --git a/dev-perl/Frontier-RPC/Frontier-RPC-0.07_beta4-r3.ebuild b/dev-perl/Frontier-RPC/Frontier-RPC-0.07_beta4-r3.ebuild
new file mode 100644
index 000000000000..a5c1e90a4bfa
--- /dev/null
+++ b/dev-perl/Frontier-RPC/Frontier-RPC-0.07_beta4-r3.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DIST_VERSION=0.07b4
+DIST_AUTHOR=KMACLEOD
+DIST_EXAMPLES=("examples/*")
+inherit perl-module
+
+DESCRIPTION="Perform remote procedure calls using extensible markup language"
+SRC_URI+=" http://perl-xml.sourceforge.net/xml-rpc/${PN}-${DIST_VERSION}.tar.gz"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+ dev-perl/XML-Parser
+ dev-perl/libwww-perl
+"
+BDEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
diff --git a/dev-perl/Frontier-RPC/Manifest b/dev-perl/Frontier-RPC/Manifest
new file mode 100644
index 000000000000..0fbf8dd9037b
--- /dev/null
+++ b/dev-perl/Frontier-RPC/Manifest
@@ -0,0 +1,4 @@
+DIST Frontier-RPC-0.07b4.tar.gz 21696 BLAKE2B a6eeae0d4b4512e6ee94b11bccbff743eb446ef4f417eb10b70b3a5c24528a5b36f7f0252117be21345d0a7485a861cf704baccaa804e6f113f79300d328419d SHA512 417275aa6a47ab36fe208be65bbe13f367144531de32aeb0c5cc9e133da9125c3498fa3dcf57ccc9e7b2cd7aea75f17d7db1b9b9dbd2da9135c0778e4a3a1cc3
+EBUILD Frontier-RPC-0.07_beta4-r2.ebuild 584 BLAKE2B 5f6d22df782a273e25e3c4f24c7f81c865c4b7be3a38531932c11834643135e507ee2305f14e8888c773a947a1f8ef445f7de08e30ee9402ab8ddc6b70d5092e SHA512 f28a1827126f261f8148634960e1611302885f46740733e3ad5af7fe1f683e1d9dfd1b824971916bfe8b6181fecef3f8ad6cab98d2cbdd43552f7e5382f52686
+EBUILD Frontier-RPC-0.07_beta4-r3.ebuild 586 BLAKE2B 5982aa1ce9626f55ff22c40a6efcd30aa7ac66298a9198484f598cbca1b0695475d5860be8a02f20796a8b92a679715fdb8d1197c62b8eeb7bca1ba0cc24a4e7 SHA512 caccbfcb4ee2d9e8b6668ffaf3feae95b75b9e83c6002839f141b577a68c67a53cae5627e74e6b3dc7d86f6402ac6d6cf44a66c9437b6c0f9e96870b5d6f0d13
+MISC metadata.xml 1203 BLAKE2B 566e7531aab834180e03fe3fb8bb6db58a9ff497be4de905e65073e446b868f996928b33534d33102523114f629c62f987fec9cf48e090093d768d2a8a6ef250 SHA512 d39ee4afa8a5021cc009e663fc0626a22338dabfabbee29d45c3036f0c86b76b0d160a9078d92c6c8fd58b44ddb019763db6b5a5981090515d3e4b9ca5cdd5db
diff --git a/dev-perl/frontier-rpc/metadata.xml b/dev-perl/Frontier-RPC/metadata.xml
index 2d5e1e00e949..2d5e1e00e949 100644
--- a/dev-perl/frontier-rpc/metadata.xml
+++ b/dev-perl/Frontier-RPC/metadata.xml
diff --git a/dev-perl/Fuse/Fuse-0.16.1-r2.ebuild b/dev-perl/Fuse/Fuse-0.16.1-r2.ebuild
new file mode 100644
index 000000000000..c4b3462bcde1
--- /dev/null
+++ b/dev-perl/Fuse/Fuse-0.16.1-r2.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DIST_AUTHOR=DPATES
+inherit perl-module
+
+DESCRIPTION="Fuse module for perl"
+
+SLOT="0"
+LICENSE="LGPL-2.1"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ sys-fs/fuse:0=
+ dev-perl/Filesys-Statvfs
+ dev-perl/Lchown
+ dev-perl/Unix-Mknod
+"
+DEPEND="
+ sys-fs/fuse:0=
+"
+BDEPEND="
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ ${RDEPEND}
+ )
+"
+PATCHES=(
+ "${FILESDIR}/${PN}-0.16.1-no-dot-inc-tests.patch"
+ "${FILESDIR}/${PN}-0.16.1-tempdir-override.patch"
+ "${FILESDIR}/${PN}-0.16.1-ioctl-header.patch"
+)
+PERL_RM_FILES=(
+ test/pod.t
+)
+
+src_compile() {
+ mymake=(
+ "OPTIMIZE=${CFLAGS}"
+ )
+ perl-module_src_compile
+}
+
+src_test() {
+ if has usersandbox ${FEATURES}; then
+ ewarn "'FEATURES=usersandbox' detected, skipping tests"
+ return
+ fi
+ export FUSE_TEMPDIR="${T}/fuse"
+ mkdir -p "${FUSE_TEMPDIR}" || die "Can't mkdir ${FUSE_TEMPDIR}"
+ export FUSE_MOUNTPOINT="${FUSE_TEMPDIR}/fuse-mount"
+ export FUSE_TESTMOUNT="${FUSE_TEMPDIR}/fuse-test"
+ export FUSE_PIDFILE="${FUSE_TEMPDIR}/mounted.pid"
+ export FUSE_LOGFILE="${FUSE_TEMPDIR}/fusemnt.log"
+ # Strict ordering required
+ export DIST_TEST="do verbose"
+ perl-module_src_test
+}
diff --git a/dev-perl/Fuse/Manifest b/dev-perl/Fuse/Manifest
index 748347796c51..33ce7ee7808d 100644
--- a/dev-perl/Fuse/Manifest
+++ b/dev-perl/Fuse/Manifest
@@ -1,4 +1,8 @@
+AUX Fuse-0.16.1-ioctl-header.patch 538 BLAKE2B 5847af1a52ee65786769ffc0470eb9e6e9413b0d43e06fd748ad83326a7f838f04d42d721bd36cc633fd6e678cf98f6935b0430eaedf5dceb657880440d5775b SHA512 22aaa88f7da1d415b6413b09632ab9f2764bd54a4d313c7f7c00e78f247724162fb7420fb2361d74261b4d10d02ce6c22d8b89dff7444abfc9f6b0bc9ed7a827
+AUX Fuse-0.16.1-no-dot-inc-tests.patch 7183 BLAKE2B 929d96c80644042c24f7142008d48406202dc63c6080e987828ac60a99144e935462d1b202cb52a3e7e88c93b0dc87902d6b057654e3c37ef6dc4c73ff6b48f2 SHA512 6ff2e591e903461524d5b077b423383c1be84d9a2dfec8fffafa0bec2c476c3dc9c9564de0e928cb00182c8cf4b28a9e5223f07c740747559caf0e5b41901830
+AUX Fuse-0.16.1-tempdir-override.patch 5423 BLAKE2B 8dde768491065c2034bf4eaf7658d8bf34c680a2bd5d2ed0b0ee25b1e66970f650b0dd15dee131ec50a4fd43de8d084011b229c81416022941645a8a7e9f4398 SHA512 61ea03089f35ddb112e8d04326ea7973b9d9f2117f6c3597f6fc04e4516fd5289bf0d4a2ce5aff68627013d8f6b6c4ac60e4e0c0bf07832aca617fdf52bf71f1
DIST Fuse-0.16.1.tar.gz 43004 BLAKE2B fe3a1b39c7c6d4198c06dfc8deccff592b3c546823adcc7b5b910b5f50760db382a349084d82749cb9eff205d39e71221557b8a93d34f9d603ea5551acf2c397 SHA512 77de154f537fba0fb2d896d6eb35d7787c0863ec48ad1cbeb9040de0e73e593798cddfa279e88157e78c6716dcfd16f045558e15ff663b82e4fa11d87779c1d0
EBUILD Fuse-0.16.1-r1.ebuild 456 BLAKE2B 903598c489b94b42ea5b1645d7dfea0c6436a902c0da1bc81b6df51492659c0620aacc262f2bc38152ba6d9e5f582fabd0985a84536d56e6b7d6a4ab4bce9a65 SHA512 e59a9dc9bd4a3b46397a16194de2f6ac35e2ea50f5189a388e2854146d9b63992219819ef28a2fcac6d97e925662989c72935128f6308bdfc2b0bbcd72824661
+EBUILD Fuse-0.16.1-r2.ebuild 1250 BLAKE2B 18fa4cda078e02e8a9fb36070e62be50112927c23afbcd2688d8f9bcfc6764d52deb9de1e1f0a71e9494b182a8fcf833696152a2557c17e4248c66b1c1225c2a SHA512 157f1e404c00dcce025c3f7b5905d120413906f790d88d7f97dc9cfe156968f25e6a56cc955ef4822a3acecf0b861fad7a750353c09e22ca4b21b38e73b8f3fb
EBUILD Fuse-0.16.1.ebuild 328 BLAKE2B 4db624f39ee79824d7791338c8571f15022189f05361a85ddfaaf52a23424adf8f5a3fc35a7f6f4f1bf0b860cfff3ac761287455c153925869369f9bab9df0d7 SHA512 1227737867cb5d2282b13ae9edc44d8404187c5b2f7fad816ec1824b6509883ca9272c48932a3cf92e2397cdad1d7d0619fcb2d0dc091d251cbb84f4f5c9f49d
MISC metadata.xml 438 BLAKE2B 9c164dae47c2e4689de12848d5680b7ec63f5f22fd1835feb7824cf950818543a366b7d08d519ada377cd424f6dc763c1a3670386b53c8a4cbdb47473a032faa SHA512 1ea08ff1c4f5898f51f190ee42358b90972d9dd89fc9bb3eea782fa4d4573343b7663edc5e488dc990b58e215f98f1185e8543782b76e4192ad4482291c388ac
diff --git a/dev-perl/Fuse/files/Fuse-0.16.1-ioctl-header.patch b/dev-perl/Fuse/files/Fuse-0.16.1-ioctl-header.patch
new file mode 100644
index 000000000000..4a9f6a09cc6c
--- /dev/null
+++ b/dev-perl/Fuse/files/Fuse-0.16.1-ioctl-header.patch
@@ -0,0 +1,22 @@
+From ecddb700c4551157fb5604c59c38eefc9a99d21b Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Bastien=20Roucari=C3=A8s?= <rouca@debian.org>
+Date: Sun, 1 Jul 2018 22:10:44 +0200
+Subject: Include ioctl header in order to close FTBFS in MIPS
+
+Workarround a glibc bug
+
+Forwarded: no, not-needed
+---
+ Fuse.xs | 2 ++
+ 1 file changed, 2 insertions(+)
+
+diff --git a/Fuse.xs b/Fuse.xs
+index e9cce2e..4504a29 100755
+--- a/Fuse.xs
++++ b/Fuse.xs
+@@ -1,3 +1,5 @@
++#include <sys/ioctl.h>
++
+ #define PERL_NO_GET_CONTEXT
+ #include "EXTERN.h"
+ #include "perl.h"
diff --git a/dev-perl/Fuse/files/Fuse-0.16.1-no-dot-inc-tests.patch b/dev-perl/Fuse/files/Fuse-0.16.1-no-dot-inc-tests.patch
new file mode 100644
index 000000000000..b0526aebcd40
--- /dev/null
+++ b/dev-perl/Fuse/files/Fuse-0.16.1-no-dot-inc-tests.patch
@@ -0,0 +1,286 @@
+From 64eb5b9e760a90a78d4a508bf916242849212b41 Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Fri, 18 Sep 2020 04:26:16 +1200
+Subject: Hack around path resolution problems caused by '.' removal
+
+This avoids problems on perl 5.26+ where cwd ('.') is no longer in the
+@INC search path.
+---
+ test/chmod.t | 3 ++-
+ test/chown.t | 3 ++-
+ test/getattr.t | 3 ++-
+ test/getdir.t | 3 ++-
+ test/helper.pm | 2 +-
+ test/link.t | 3 ++-
+ test/mkdir.t | 3 ++-
+ test/mknod.t | 3 ++-
+ test/open.t | 3 ++-
+ test/read.t | 3 ++-
+ test/readlink.t | 3 ++-
+ test/rename.t | 3 ++-
+ test/rmdir.t | 3 ++-
+ test/s/mount.t | 3 ++-
+ test/s/umount.t | 3 ++-
+ test/statfs.t | 3 ++-
+ test/symlink.t | 3 ++-
+ test/truncate.t | 3 ++-
+ test/unlink.t | 3 ++-
+ test/utime.t | 3 ++-
+ test/write.t | 3 ++-
+ 21 files changed, 41 insertions(+), 21 deletions(-)
+
+diff --git a/test/chmod.t b/test/chmod.t
+index 1ccb3ef..26ddbf9 100644
+--- a/test/chmod.t
++++ b/test/chmod.t
+@@ -1,5 +1,6 @@
+ #!/usr/bin/perl
+-use test::helper qw($_real $_point);
++use lib './test/';
++use helper qw($_real $_point);
+ use Test::More;
+ plan tests => 4;
+ chdir($_point);
+diff --git a/test/chown.t b/test/chown.t
+index 74adb14..194f2fb 100644
+--- a/test/chown.t
++++ b/test/chown.t
+@@ -1,5 +1,6 @@
+ #!/usr/bin/perl
+-use test::helper qw($_real $_point);
++use lib './test/';
++use helper qw($_real $_point);
+ use Test::More;
+ use English;
+ plan tests => 4;
+diff --git a/test/getattr.t b/test/getattr.t
+index 5d8c85d..ba575c1 100644
+--- a/test/getattr.t
++++ b/test/getattr.t
+@@ -1,5 +1,6 @@
+ #!/usr/bin/perl
+-use test::helper qw($_real $_point);
++use lib './test/';
++use helper qw($_real $_point);
+ use Test::More;
+ use Data::Dumper;
+ plan tests => 203;
+diff --git a/test/getdir.t b/test/getdir.t
+index e6d402a..789b667 100644
+--- a/test/getdir.t
++++ b/test/getdir.t
+@@ -1,5 +1,6 @@
+ #!/usr/bin/perl
+-use test::helper qw($_real $_point);
++use lib './test/';
++use helper qw($_real $_point);
+ use Test::More;
+ my (@names) = qw(abc def ghi jkl mno pqr stu jlk sfdaljk sdfakjlsdfa kjldsf kjl;sdf akjl;asdf klj;asdf lkjsdflkjsdfkjlsdfakjsdfakjlsadfkjl;asdfklj;asdfkjl;asdfklj;asdfkjl;asdfkjlasdflkj;sadf);
+ @names = sort(@names);
+diff --git a/test/helper.pm b/test/helper.pm
+index d44b486..f210105 100644
+--- a/test/helper.pm
++++ b/test/helper.pm
+@@ -1,6 +1,6 @@
+ #!/usr/bin/perl
+ package # avoid cpan indexing
+- test::helper;
++ helper;
+ use strict;
+ use Exporter;
+ use Config;
+diff --git a/test/link.t b/test/link.t
+index f617c93..f301ee8 100644
+--- a/test/link.t
++++ b/test/link.t
+@@ -1,5 +1,6 @@
+ #!/usr/bin/perl
+-use test::helper qw($_real $_point);
++use lib './test/';
++use helper qw($_real $_point);
+ use Test::More;
+ plan tests => 8;
+ chdir($_point);
+diff --git a/test/mkdir.t b/test/mkdir.t
+index 90ec6f3..b622aa9 100644
+--- a/test/mkdir.t
++++ b/test/mkdir.t
+@@ -1,5 +1,6 @@
+ #!/usr/bin/perl
+-use test::helper qw($_real $_point);
++use lib './test/';
++use helper qw($_real $_point);
+ use Test::More;
+ plan tests => 3;
+ chdir($_point);
+diff --git a/test/mknod.t b/test/mknod.t
+index c35853a..7c867c6 100644
+--- a/test/mknod.t
++++ b/test/mknod.t
+@@ -1,5 +1,6 @@
+ #!/usr/bin/perl
+-use test::helper qw($_real $_point);
++use lib './test/';
++use helper qw($_real $_point);
+ use Test::More;
+ plan tests => 24;
+ use English;
+diff --git a/test/open.t b/test/open.t
+index b3afaf6..c3b79b6 100644
+--- a/test/open.t
++++ b/test/open.t
+@@ -1,5 +1,6 @@
+ #!/usr/bin/perl
+-use test::helper qw($_real $_point);
++use lib './test/';
++use helper qw($_real $_point);
+ use Test::More;
+ plan tests => 1;
+ chdir($_real);
+diff --git a/test/read.t b/test/read.t
+index b4297f3..4477ab7 100644
+--- a/test/read.t
++++ b/test/read.t
+@@ -1,5 +1,6 @@
+ #!/usr/bin/perl
+-use test::helper qw($_real $_point);
++use lib './test/';
++use helper qw($_real $_point);
+ use Test::More;
+ plan tests => 3;
+ chdir($_real);
+diff --git a/test/readlink.t b/test/readlink.t
+index 85b9ffc..14457da 100644
+--- a/test/readlink.t
++++ b/test/readlink.t
+@@ -1,5 +1,6 @@
+ #!/usr/bin/perl
+-use test::helper qw($_point $_real);
++use lib './test/';
++use helper qw($_point $_real);
+ use Test::More;
+ plan tests => 4;
+ chdir($_real);
+diff --git a/test/rename.t b/test/rename.t
+index 454da8b..6f61e56 100644
+--- a/test/rename.t
++++ b/test/rename.t
+@@ -1,5 +1,6 @@
+ #!/usr/bin/perl
+-use test::helper qw($_real $_point);
++use lib './test/';
++use helper qw($_real $_point);
+ use Test::More;
+ if ($^O eq 'openbsd') { exit(); }
+ plan tests => 5;
+diff --git a/test/rmdir.t b/test/rmdir.t
+index 36f0378..b8a5bfc 100644
+--- a/test/rmdir.t
++++ b/test/rmdir.t
+@@ -1,5 +1,6 @@
+ #!/usr/bin/perl
+-use test::helper qw($_real $_point);
++use lib './test/';
++use helper qw($_real $_point);
+ use Test::More;
+ plan tests => 5;
+ chdir($_real);
+diff --git a/test/s/mount.t b/test/s/mount.t
+index 97b47ea..0f545b7 100644
+--- a/test/s/mount.t
++++ b/test/s/mount.t
+@@ -1,5 +1,6 @@
+ #!/usr/bin/perl -w
+-use test::helper qw($_point $_loop $_opts $_real $_pidfile);
++use lib './test/';
++use helper qw($_point $_loop $_opts $_real $_pidfile);
+ use strict;
+ use Errno qw(:POSIX);
+ use Test::More tests => 3;
+diff --git a/test/s/umount.t b/test/s/umount.t
+index c77301a..d964b28 100644
+--- a/test/s/umount.t
++++ b/test/s/umount.t
+@@ -1,5 +1,6 @@
+ #!/usr/bin/perl
+-use test::helper qw($_point $_real $_pidfile);
++use lib './test/';
++use helper qw($_point $_real $_pidfile);
+ use strict;
+ use Test::More tests => 1;
+ use POSIX qw(WEXITSTATUS);
+diff --git a/test/statfs.t b/test/statfs.t
+index 52fa3ce..eaaa3f9 100644
+--- a/test/statfs.t
++++ b/test/statfs.t
+@@ -1,5 +1,6 @@
+ #!/usr/bin/perl
+-use test::helper qw($_real $_point);
++use lib './test/';
++use helper qw($_real $_point);
+ use Test::More;
+ use Config;
+ use Filesys::Statvfs;
+diff --git a/test/symlink.t b/test/symlink.t
+index 25e1934..ad99dae 100644
+--- a/test/symlink.t
++++ b/test/symlink.t
+@@ -1,5 +1,6 @@
+ #!/usr/bin/perl
+-use test::helper qw($_point $_real);
++use lib './test/';
++use helper qw($_point $_real);
+ use Test::More;
+ plan tests => 6;
+ chdir($_point);
+diff --git a/test/truncate.t b/test/truncate.t
+index 0e9ceab..1b9f693 100644
+--- a/test/truncate.t
++++ b/test/truncate.t
+@@ -1,5 +1,6 @@
+ #!/usr/bin/perl
+-use test::helper qw($_real $_point);
++use lib './test/';
++use helper qw($_real $_point);
+ use Test::More;
+ plan tests => 5;
+ chdir($_point);
+diff --git a/test/unlink.t b/test/unlink.t
+index 85c255f..fc52531 100644
+--- a/test/unlink.t
++++ b/test/unlink.t
+@@ -1,5 +1,6 @@
+ #!/usr/bin/perl
+-use test::helper qw($_real $_point);
++use lib './test/';
++use helper qw($_real $_point);
+ use Test::More;
+ plan tests => 4;
+ chdir($_point);
+diff --git a/test/utime.t b/test/utime.t
+index e6bc7b8..53f637c 100644
+--- a/test/utime.t
++++ b/test/utime.t
+@@ -1,5 +1,6 @@
+ #!/usr/bin/perl
+-use test::helper qw($_real $_point);
++use lib './test/';
++use helper qw($_real $_point);
+ use Test::More;
+ plan tests => 3;
+ my (@stat);
+diff --git a/test/write.t b/test/write.t
+index 406a7e3..e914045 100644
+--- a/test/write.t
++++ b/test/write.t
+@@ -1,5 +1,6 @@
+ #!/usr/bin/perl
+-use test::helper qw($_real $_point);
++use lib './test/';
++use helper qw($_real $_point);
+ use Test::More;
+ plan tests => 15;
+ my ($data);
+--
+2.28.0
+
diff --git a/dev-perl/Fuse/files/Fuse-0.16.1-tempdir-override.patch b/dev-perl/Fuse/files/Fuse-0.16.1-tempdir-override.patch
new file mode 100644
index 000000000000..e865d3b1a135
--- /dev/null
+++ b/dev-perl/Fuse/files/Fuse-0.16.1-tempdir-override.patch
@@ -0,0 +1,162 @@
+From bbb2a0de816f0cb506a0bdb34c9ca7ba94e53f9a Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Fri, 18 Sep 2020 04:53:23 +1200
+Subject: Enable overriding tempdir used for base of fuse mounts
+
+- Add 5 new external variables to control locations for mountpoints,
+ scratch directories, pid files and logs:
+ - FUSE_TEMPDIR (weak support) : Change the base directory for various
+ path defaults
+ - FUSE_MOUNTPOINT : Change where the test filesystem is mounted
+ - FUSE_TESTMOUNT : Change the path to the "fusetest-" directory used
+ in various tests
+ - FUSE_PIDFILE : Change the path to the PID file for the fuse daemon
+ - FUSE_LOGFILE : Change the path to the log file for the fuse daemon
+- Convert stringy $_opts into a proper array to avoid path escaping
+ headaches.
+- Use `opendir` to check existence/traversability of the mountpoint
+ instead of a cruddy stringy system($string) call, avoiding need for
+ stdout redirection and dangerous path handling, as well as removing
+ the need for POSIX module hacks to check the exit status of "ls"
+- Use array based invocation of the $_loop script to avoid problems with
+ path handling/escaping
+- Use list-mode system(@args) for `rm` call to avoid dangerous
+ nightmares in path handling/escaping.
+- Use native perl file IO for reading pid files instead of consuming the
+ output of a system("cat"), both avoiding a lot of silly shenanigans
+ with IPC and path handling/escaping
+
+Signed-off-by: Kent Fredric <kentnl@gentoo.org>
+---
+ examples/loopback.pl | 7 ++++++-
+ test/helper.pm | 40 ++++++++++++++++++++++++++++++----------
+ test/s/mount.t | 24 +++++++++++++++++-------
+ 3 files changed, 53 insertions(+), 18 deletions(-)
+
+diff --git a/examples/loopback.pl b/examples/loopback.pl
+index ef53e9d..c1ddfc2 100755
+--- a/examples/loopback.pl
++++ b/examples/loopback.pl
+@@ -65,7 +65,12 @@ GetOptions(
+ 'logfile=s' => \$logfile,
+ ) || die('Error parsing options');
+
+-sub fixup { return "/tmp/fusetest-" . $ENV{LOGNAME} . shift }
++sub fixup {
++ my $tempdir = $ENV{FUSE_TESTMOUNT};
++ $tempdir = "/tmp/fusetest-" . $ENV{LOGNAME}
++ unless defined $tempdir and length $tempdir;
++ return $tempdir . shift;
++}
+
+ sub x_getattr {
+ my ($file) = fixup(shift);
+diff --git a/test/helper.pm b/test/helper.pm
+index f210105..f24f2a4 100644
+--- a/test/helper.pm
++++ b/test/helper.pm
+@@ -4,15 +4,37 @@ package # avoid cpan indexing
+ use strict;
+ use Exporter;
+ use Config;
+-use POSIX qw(WEXITSTATUS);
+ our ($VERSION, @ISA, @EXPORT, @EXPORT_OK, %EXPORT_TAGS);
+ @ISA = "Exporter";
+-@EXPORT_OK = qw($_loop $_opts $_point $_pidfile $_real);
+-my $tmp = -d '/private' ? '/private/tmp' : '/tmp';
+-our($_loop, $_point, $_pidfile, $_real, $_opts) = ('examples/loopback.pl',"$tmp/fusemnt-".$ENV{LOGNAME},$ENV{'PWD'} . "/test/s/mounted.pid","$tmp/fusetest-".$ENV{LOGNAME}, '');
+-$_opts = ' --pidfile ' . $_pidfile;
+-$_opts .= ' --logfile /tmp/fusemnt.log';
+-$_opts .= $Config{useithreads} ? ' --use-threads' : '';
++@EXPORT_OK = qw($_loop @_opts $_point $_pidfile $_real);
++
++our $_loop = 'examples/loopback.pl';
++my $tmp = $ENV{FUSE_TEMPDIR};
++$tmp = -d '/private' ? '/private/tmp' : '/tmp'
++ unless defined $tmp and length $tmp;
++
++our $_point = $ENV{FUSE_MOUNTPOINT};
++$_point = "$tmp/fusemnt-$ENV{LOGNAME}"
++ unless defined $_point and length $_point;
++
++our $_pidfile = $ENV{FUSE_PIDFILE};
++$_pidfile = "$ENV{PWD}/test/s/mounted.pid"
++ unless defined $_pidfile and length $_pidfile;
++
++our $_real = $ENV{FUSE_TESTMOUNT};
++$_real = "$tmp/fusetest-$ENV{LOGNAME}"
++ unless defined $_real and length $_real;
++
++our $_logfile = $ENV{FUSE_LOGFILE};
++$_logfile = "/tmp/fusemnt.log"
++ unless defined $_logfile and length $_logfile;
++
++our @_opts = (
++ '--pidfile' => $_pidfile,
++ '--logfile' => $_logfile,
++ ( $Config{useithreads} ? '--use-threads' : () ),
++);
++
+ if($0 !~ qr|s/u?mount\.t$|) {
+ my ($reject) = 1;
+ if(open my $fh, '<', $_pidfile) {
+@@ -27,8 +49,6 @@ if($0 !~ qr|s/u?mount\.t$|) {
+ }
+ }
+ }
+- system("ls $_point >/dev/null");
+- $reject = 1 if (POSIX::WEXITSTATUS($?));
+- die "not properly mounted\n" if $reject;
++ opendir my $dfh, $_point or die "$_point not properly mounted: $!";
+ }
+ 1;
+diff --git a/test/s/mount.t b/test/s/mount.t
+index 0f545b7..3bf65c6 100644
+--- a/test/s/mount.t
++++ b/test/s/mount.t
+@@ -1,6 +1,6 @@
+ #!/usr/bin/perl -w
+ use lib './test/';
+-use helper qw($_point $_loop $_opts $_real $_pidfile);
++use helper qw($_point $_loop @_opts $_real $_pidfile);
+ use strict;
+ use Errno qw(:POSIX);
+ use Test::More tests => 3;
+@@ -21,7 +21,7 @@ open REALSTDOUT, '>&STDOUT';
+ open REALSTDERR, '>&STDERR';
+ open STDOUT, '>', '/dev/null';
+ open STDERR, '>&', \*STDOUT;
+-system("perl -Iblib/lib -Iblib/arch $_loop $_opts $_point");
++system('perl','-Iblib/lib','-Iblib/arch',$_loop, @_opts, $_point);
+ open STDOUT, '>&', \*REALSTDOUT;
+ open STDERR, '>&', \*REALSTDERR;
+
+@@ -33,10 +33,20 @@ while ($count++ < 50 && !$success) {
+ diag "Mounted in ", $count/10, " secs";
+
+ ok($success,"mount succeeded");
+-system("rm -rf $_real");
+-unless($success) {
+- kill('INT',`cat $_pidfile`);
+- unlink($_pidfile);
+-} else {
++
++system("rm","-vrf",$_real);
++if ($success) {
+ mkdir($_real);
++} else {
++ my $pid;
++ if ( open my $fh, '<', "$_pidfile" ) {
++ local $/ = undef;
++ $pid = scalar <$fh>;
++ } else {
++ warn "Can't read pidfile $_pidfile, $!"
++ }
++ if ( $pid ) {
++ kill('INT',$pid);
++ }
++ unlink($_pidfile);
+ }
+--
+2.28.0
+
diff --git a/dev-perl/Lchown/Lchown-1.10.0-r3.ebuild b/dev-perl/Lchown/Lchown-1.10.0-r3.ebuild
new file mode 100644
index 000000000000..4dea86353d7f
--- /dev/null
+++ b/dev-perl/Lchown/Lchown-1.10.0-r3.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DIST_AUTHOR=NCLEATON
+DIST_VERSION=1.01
+inherit perl-module
+
+DESCRIPTION="Use the lchown(2) system call from Perl"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86"
+
+DEPEND="dev-perl/Module-Build"
+BDEPEND="${RDEPEND}
+ dev-perl/Module-Build
+"
+PERL_RM_FILES=(
+ t/pod-coverage.t
+ t/pod.t
+)
+src_configure() {
+ unset LD
+ [[ -n "${CCLD}" ]] && export LD="${CCLD}"
+ perl-module_src_configure
+}
+src_compile() {
+ ./Build --config optimize="${CFLAGS}" build || die
+}
diff --git a/dev-perl/Lchown/Manifest b/dev-perl/Lchown/Manifest
index 1b509f2a06c8..207c90a18b9c 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-r2.ebuild 423 BLAKE2B 4ffcacb42c485b6bcb5c51fa6b2717d78501689421afe6632a2450c15571918efaaf877e163c638cbbf23b9959c5991fdea412ee8efc2675c8a0448423042207 SHA512 d64a720a35241c8ca248a39f5f59292161c9acc7e1eb9165a0a58208a94a6e6815ae8301e443dfee250221d3f62933198e194432a067a411ead3e5e869ccbe74
+EBUILD Lchown-1.10.0-r3.ebuild 578 BLAKE2B 984d48c728c6cd7e0c0f52cdac3ac9afca68b6206199698964608d63ef99785631c7e430262acf95adaf72a66bcd3a18a301887c49a28ebba1ff5b11a416307a SHA512 fb58b4b4f76c98b9248602ab3eed2604f023149b0ed2583b08b53ec671374d62c3143f1e84f5e2b796904f7bcd7293faa85472fcb6217555c0b8bd4a5df589da
MISC metadata.xml 375 BLAKE2B 5e665ffca4c9d6ddebdd0d52b7b0ea998eab53c383aee2d207aea142c9cfb061959593786b47c88b3b8b50102d0e3af06196d9e12bf46238388699e756f1e95e SHA512 69edd86662c564fbe29dea1fbd89f91c1f84d451acd94fecb052154849c2a41b5f2ae0bc324f221eb68b3fe14e8718f702459b428e322f80c7a98576cda72f07
diff --git a/dev-perl/Manifest.gz b/dev-perl/Manifest.gz
index 7e04a818b7b2..f0036e6cdf33 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 69f7fe709e22..78204f69fc94 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-r1.ebuild 509 BLAKE2B 933df4ef8cdfa60c69f3ce732a8164aae0dd12ecc94ab515e0d8ceee4fde8650c92c9aa55c9c1a0c777935b85cb7298e582edbebec97c6458362365fe9ec03c7 SHA512 5d4a5dae474b359c6c514e90dd81d2331ccebe7ab423bb2f4a4a98c243b0ab26624844268214e93d379d6a994394719ded68c59953845f7c7e517741eaa301f0
+EBUILD Math-Random-ISAAC-XS-1.4.0-r2.ebuild 1099 BLAKE2B 723ca899360ef11bb87ca9b54087e2ba3a6c1a7c5331d8643fbe61e5c1c19c8052c30d415e22c6404682f15fdc29c2ee5d7d240b44cfb802897720ad693cb41d SHA512 c5c6b142ecf7b31230d0e4cad4cfe53e454b3658aab40228119bd63d3b66beb0dfd0333392ab6b85dc1bd563e681a71551dc10befe7320273b259ed9d15f0ab8
MISC metadata.xml 402 BLAKE2B 2a23abe5a3af316175c2c5f8b96157ef3588327c9ca7dea07fc0489566a831a3bb34576045be2b0e4c5766f487210dae08a0c00b900e67eb56b8a1c7efc500bf SHA512 26bd1b708aefb74462dc2bf4f4d5a964a1f15f27e63c10f405f4e21185b2b23d25883a20fdd423cc0c8997c0fa6365d229ae6b8ca801905bfd3d8ace7748f7a4
diff --git a/dev-perl/Math-Random-ISAAC-XS/Math-Random-ISAAC-XS-1.4.0-r2.ebuild b/dev-perl/Math-Random-ISAAC-XS/Math-Random-ISAAC-XS-1.4.0-r2.ebuild
new file mode 100644
index 000000000000..078626b748d4
--- /dev/null
+++ b/dev-perl/Math-Random-ISAAC-XS/Math-Random-ISAAC-XS-1.4.0-r2.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+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 ~x86"
+IUSE="minimal test"
+RESTRICT="!test? ( test )"
+
+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
+)
+src_configure() {
+ unset LD
+ [[ -n "${CCLD}" ]] && export LD="${CCLD}"
+ perl-module_src_configure
+}
+src_compile() {
+ ./Build --config "optimize=${CFLAGS}" build || die
+}
diff --git a/dev-perl/forks/Manifest b/dev-perl/forks/Manifest
index 95d39eb020fc..4e46a8b7253b 100644
--- a/dev-perl/forks/Manifest
+++ b/dev-perl/forks/Manifest
@@ -1,3 +1,4 @@
DIST forks-0.36.tar.gz 111143 BLAKE2B 8f3c443bb5912bd952d853f5cc291bf90f6d2503d7b467e009b267e7db1bc802b2895397439f151c7474a8c4bb1e236829bdd8acf868c4d575f648d8219df96b SHA512 d361d7fcfec925b03552bb5f8ae4eb2155b7945d0a57ff04c9ed45e7620a55fe6a1907b1aef8af3f80f8eabc158ab5886628ee1a987dc674e4c25e1042425469
EBUILD forks-0.360.0-r1.ebuild 664 BLAKE2B b8deaa204a5ce935d9696069503c34ef8cf12518047fa217e1dff0e7ecfe4a239a272a9c017556916705b8c25915e0283c9471facc793b4ba49a41990b223827 SHA512 8edddaa7c1357e1d59547ac9048dc6cf97447f67874ecb454192818981b4127780083ba3f391534e73e211d0e2b6342585b58ec89ad2132d8b2670b6d4a9d6c2
-MISC metadata.xml 441 BLAKE2B 718e32b5a879f534e235cbb7d210594972445ad6688725a0bc94319f93a2e407e3f6f95bc3192f1d192fe0d60eee9d55cc563b49f977989f0da4227f595f32bb SHA512 e721fc4fdb30dca69a31eb949dff91a7760dcb91b0f014da59f4c4e9656c4dbae28dc3b6d63b265789d87b1f6722c03b53ab68c0d51406e3cd14802f435d0d9a
+EBUILD forks-0.360.0-r2.ebuild 802 BLAKE2B a96f0d2e7ea6fec7aec0a9124989659afeaa6d649185866e832aadb14798b12272eae0e9927da9f30294f57fcc532ee42c9a2fe7dd189e7300edc52aaa5cff62 SHA512 6aa6727c4a1113f17499e47928d8e85c7c22b90731cd4a44bf0044c2970a1d04582c741ee83b5255f99f844bcc6f6c0cc9cc350173f865e452aa16193999d6cb
+MISC metadata.xml 718 BLAKE2B 873c0c33431ab10e0f11cf0d9994d49e47c2f9b350c3103f106fcce4614e36d102e392fac16b8dcc05c07f253edd5c3f36ad7a9df39c2c084cb0d12d1db0426d SHA512 9e388bba7e519b7f4ac6da986fd9523f71ceabc1c7db5359bbad436cae2db86a1a077d4393dc9f7e4689438b4072b0078d989006dfee0538c439ac68a521de8d
diff --git a/dev-perl/forks/forks-0.360.0-r2.ebuild b/dev-perl/forks/forks-0.360.0-r2.ebuild
new file mode 100644
index 000000000000..be6e9c05d072
--- /dev/null
+++ b/dev-perl/forks/forks-0.360.0-r2.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DIST_AUTHOR=RYBSKEJ
+DIST_VERSION=0.36
+inherit perl-module
+
+DESCRIPTION="Emulate threads with fork"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ dev-perl/Acme-Damn
+ virtual/perl-Attribute-Handlers
+ dev-perl/Devel-Symdump
+ virtual/perl-File-Spec
+ >=virtual/perl-IO-1.180.0
+ >=dev-perl/List-MoreUtils-0.150.0
+ >=virtual/perl-Scalar-List-Utils-1.110.0
+ virtual/perl-Storable
+ >=dev-perl/Sys-SigAction-0.110.0
+ virtual/perl-Time-HiRes
+ virtual/perl-if
+"
+BDEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( virtual/perl-Test-Simple )
+"
+PERL_RM_FILES=(
+ t/forks99.t
+)
+src_compile() {
+ mymake=(
+ "OPTIMIZE=${CFLAGS}"
+ )
+ perl-module_src_compile
+}
diff --git a/dev-perl/forks/metadata.xml b/dev-perl/forks/metadata.xml
index 647612455f5f..3bb1dbb04d5c 100644
--- a/dev-perl/forks/metadata.xml
+++ b/dev-perl/forks/metadata.xml
@@ -9,5 +9,9 @@
<remote-id type="cpan">forks</remote-id>
<remote-id type="cpan-module">forks</remote-id>
<remote-id type="cpan-module">forks::shared</remote-id>
+ <remote-id type="cpan-module">threads::shared::array</remote-id>
+ <remote-id type="cpan-module">threads::shared::handle</remote-id>
+ <remote-id type="cpan-module">threads::shared::hash</remote-id>
+ <remote-id type="cpan-module">threads::shared::scalar</remote-id>
</upstream>
</pkgmetadata>
diff --git a/dev-perl/frontier-rpc/Manifest b/dev-perl/frontier-rpc/Manifest
deleted file mode 100644
index a21503139b35..000000000000
--- a/dev-perl/frontier-rpc/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST Frontier-RPC-0.07b4.tar.gz 21696 BLAKE2B a6eeae0d4b4512e6ee94b11bccbff743eb446ef4f417eb10b70b3a5c24528a5b36f7f0252117be21345d0a7485a861cf704baccaa804e6f113f79300d328419d SHA512 417275aa6a47ab36fe208be65bbe13f367144531de32aeb0c5cc9e133da9125c3498fa3dcf57ccc9e7b2cd7aea75f17d7db1b9b9dbd2da9135c0778e4a3a1cc3
-EBUILD frontier-rpc-0.07_beta4-r2.ebuild 607 BLAKE2B 7c73c48100f4f8c8d42df5d1f979d2034cc718b9248c49aa2034b499e770d3f998c5842e6ab52d66fcaecd49d1630e24c53346809da5da3cbe4a6ee83c7ca038 SHA512 5ef25bf4b5ff063e6e57a86f5505b3f23222cd251e3652306dcf0efc383c9100bfacc342d8da635e877d46e8898b61293d85d7401e983648fe5e8d189c7a58ec
-MISC metadata.xml 1203 BLAKE2B 566e7531aab834180e03fe3fb8bb6db58a9ff497be4de905e65073e446b868f996928b33534d33102523114f629c62f987fec9cf48e090093d768d2a8a6ef250 SHA512 d39ee4afa8a5021cc009e663fc0626a22338dabfabbee29d45c3036f0c86b76b0d160a9078d92c6c8fd58b44ddb019763db6b5a5981090515d3e4b9ca5cdd5db
diff --git a/dev-perl/gnome2-vfs-perl/Manifest b/dev-perl/gnome2-vfs-perl/Manifest
deleted file mode 100644
index b215c98a7090..000000000000
--- a/dev-perl/gnome2-vfs-perl/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST Gnome2-VFS-1.083.tar.gz 59109 BLAKE2B bcc582e2375f41d2550e80a638c7c9fdb2b2dfe03ae984f097ca8b7ac2c19c412d65c92af3e7914a7bbe7ae9db0e7b946eef35fbbebb36c3d41cc0374da4a2f2 SHA512 385bf402ea6493ec3d558e146f5bad754bb17e0c76960336352ed8e928e2fc163077cfd081c11fceae4750eab8d1f60fb532eb25b83a88c0fd93cb9268e9a252
-EBUILD gnome2-vfs-perl-1.83.0.ebuild 559 BLAKE2B 7b7c7f2f7b3a0a2e5fb77012a14eae5c689e5b1641a25ca8f1a69f11ab43ef4db432251d1e73b23acaef36a1b4c3865a247e7cc01bb2e65380bb0c2cbe57af6c SHA512 989aa2f2501875a306d33ad761376ccb68d074e4b8d046c18204dcad746f209aba80f85683d3b4f68f484107dc6376e93838f07624efbf3e361f8e07cfb724fc
-MISC metadata.xml 392 BLAKE2B 0e6e7e770e1f7c5733a3799f8b37b448ca3883b66b9b3cde8f25ba440a0e71847574bdeba33bfc5b1aa090bb62e556aba65868227cfea9143c7dc4f32229420e SHA512 3eca54447ad0723c35de2b73080027981603d5aef81657b869695f34311411dbce36ca4f713ef76cc6c3a49cab839902b5fbe2e6126471348060651c435b3a53
diff --git a/dev-perl/gnome2-vfs-perl/gnome2-vfs-perl-1.83.0.ebuild b/dev-perl/gnome2-vfs-perl/gnome2-vfs-perl-1.83.0.ebuild
deleted file mode 100644
index 5d65d7516013..000000000000
--- a/dev-perl/gnome2-vfs-perl/gnome2-vfs-perl-1.83.0.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DIST_NAME=Gnome2-VFS
-DIST_AUTHOR=XAOC
-DIST_VERSION=1.083
-inherit perl-module
-
-DESCRIPTION="Perl interface to the 2.x series of the Gnome Virtual File System libraries"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~alpha amd64 x86 ~amd64-linux ~x86-linux ~x86-solaris"
-IUSE=""
-
-RDEPEND=">=gnome-base/gnome-vfs-2
- >=dev-perl/glib-perl-1.120"
-DEPEND="${RDEPEND}
- >=dev-perl/ExtUtils-Depends-0.200.0
- >=dev-perl/ExtUtils-PkgConfig-1.03
- virtual/pkgconfig"