summaryrefslogtreecommitdiff
path: root/dev-perl
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2020-07-04 14:05:23 +0100
committerV3n3RiX <venerix@redcorelinux.org>2020-07-04 14:05:23 +0100
commit05b8b0e0af1d72e51a3ee61522941bf7605cd01c (patch)
tree43b0410e62aba677b4b256bc3ffe3fd333d28dbe /dev-perl
parent90c88731bd036e5698b281fbc0a5f3aa4c9983ac (diff)
gentoo resync : 04.07.2020
Diffstat (limited to 'dev-perl')
-rw-r--r--dev-perl/Ace/Ace-1.920.0-r6.ebuild145
-rw-r--r--dev-perl/Ace/Manifest1
-rw-r--r--dev-perl/Alien-LibGumbo/Alien-LibGumbo-0.50.0-r2.ebuild63
-rw-r--r--dev-perl/Alien-LibGumbo/Manifest1
-rw-r--r--dev-perl/Array-RefElem/Array-RefElem-1.0.0-r3.ebuild20
-rw-r--r--dev-perl/Array-RefElem/Manifest1
-rw-r--r--dev-perl/Audio-CD-disc-cover/Audio-CD-disc-cover-0.05-r3.ebuild59
-rw-r--r--dev-perl/Audio-CD-disc-cover/Manifest1
-rw-r--r--dev-perl/Audio-DSP/Audio-DSP-0.20.0-r3.ebuild48
-rw-r--r--dev-perl/Audio-DSP/Manifest1
-rw-r--r--dev-perl/Audio-FLAC-Header/Audio-FLAC-Header-2.400.0-r3.ebuild31
-rw-r--r--dev-perl/Audio-FLAC-Header/Manifest1
-rw-r--r--dev-perl/Audio-Mixer/Audio-Mixer-0.700.0-r4.ebuild59
-rw-r--r--dev-perl/Audio-Mixer/Manifest1
-rw-r--r--dev-perl/Audio-Scan/Audio-Scan-1.10.0-r1.ebuild34
-rw-r--r--dev-perl/Audio-Scan/Manifest1
-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-PAM/Authen-PAM-0.160.0-r3.ebuild51
-rw-r--r--dev-perl/Authen-PAM/Manifest1
-rw-r--r--dev-perl/B-COW/B-COW-0.4.0-r1.ebuild29
-rw-r--r--dev-perl/B-COW/Manifest1
-rw-r--r--dev-perl/B-Flags/B-Flags-0.170.0-r1.ebuild24
-rw-r--r--dev-perl/B-Flags/Manifest1
-rw-r--r--dev-perl/B-Hooks-OP-Check/B-Hooks-OP-Check-0.220.0-r1.ebuild32
-rw-r--r--dev-perl/B-Hooks-OP-Check/Manifest1
-rw-r--r--dev-perl/B-Hooks-Parser/B-Hooks-Parser-0.210.0-r1.ebuild37
-rw-r--r--dev-perl/B-Hooks-Parser/Manifest1
-rw-r--r--dev-perl/B-OPCheck/B-OPCheck-0.320.0-r1.ebuild38
-rw-r--r--dev-perl/B-OPCheck/Manifest1
-rw-r--r--dev-perl/B-Utils/B-Utils-0.270.0-r2.ebuild41
-rw-r--r--dev-perl/B-Utils/Manifest1
-rw-r--r--dev-perl/BDB/BDB-1.920.0-r1.ebuild30
-rw-r--r--dev-perl/BDB/Manifest1
-rw-r--r--dev-perl/BSD-Resource/BSD-Resource-1.291.100-r2.ebuild26
-rw-r--r--dev-perl/BSD-Resource/Manifest1
-rw-r--r--dev-perl/BerkeleyDB/BerkeleyDB-0.630.0-r1.ebuild64
-rw-r--r--dev-perl/BerkeleyDB/Manifest1
-rw-r--r--dev-perl/Bio-DB-HTS/Bio-DB-HTS-3.10.0-r1.ebuild47
-rw-r--r--dev-perl/Bio-DB-HTS/Manifest3
-rw-r--r--dev-perl/Bio-DB-HTS/metadata.xml27
-rw-r--r--dev-perl/Bio-SamTools/Bio-SamTools-1.430.0-r2.ebuild45
-rw-r--r--dev-perl/Bio-SamTools/Manifest1
-rw-r--r--dev-perl/Bit-Vector/Bit-Vector-7.400.0-r2.ebuild28
-rw-r--r--dev-perl/Bit-Vector/Manifest1
-rw-r--r--dev-perl/CDDB_get/CDDB_get-2.280.0-r1.ebuild1
-rw-r--r--dev-perl/CDDB_get/CDDB_get-2.280.0-r2.ebuild1
-rw-r--r--dev-perl/CDDB_get/Manifest4
-rw-r--r--dev-perl/Class-MethodMaker/Class-MethodMaker-2.240.0-r2.ebuild24
-rw-r--r--dev-perl/Class-MethodMaker/Manifest1
-rw-r--r--dev-perl/Clone/Clone-0.450.0.ebuild2
-rw-r--r--dev-perl/Clone/Manifest2
-rw-r--r--dev-perl/Config-Properties/Config-Properties-1.800.0-r1.ebuild24
-rw-r--r--dev-perl/Config-Properties/Manifest1
-rw-r--r--dev-perl/Cookie-Baker-XS/Cookie-Baker-XS-0.110.0.ebuild30
-rw-r--r--dev-perl/Cookie-Baker-XS/Manifest2
-rw-r--r--dev-perl/Cookie-Baker/Cookie-Baker-0.110.0.ebuild31
-rw-r--r--dev-perl/Cookie-Baker/Manifest2
-rw-r--r--dev-perl/Coro/Coro-6.514.0-r1.ebuild44
-rw-r--r--dev-perl/Coro/Manifest1
-rw-r--r--dev-perl/Cpanel-JSON-XS/Cpanel-JSON-XS-4.190.0.ebuild49
-rw-r--r--dev-perl/Cpanel-JSON-XS/Manifest4
-rw-r--r--dev-perl/Cpanel-JSON-XS/metadata.xml1
-rw-r--r--dev-perl/Crypt-Blowfish/Crypt-Blowfish-2.140.0-r2.ebuild29
-rw-r--r--dev-perl/Crypt-Blowfish/Manifest1
-rw-r--r--dev-perl/Crypt-CAST5_PP/Crypt-CAST5_PP-1.40.0-r2.ebuild22
-rw-r--r--dev-perl/Crypt-CAST5_PP/Manifest1
-rw-r--r--dev-perl/Crypt-CBC/Crypt-CBC-2.330.0-r2.ebuild29
-rw-r--r--dev-perl/Crypt-CBC/Manifest1
-rw-r--r--dev-perl/Crypt-Cracklib/Crypt-Cracklib-1.700.0-r3.ebuild39
-rw-r--r--dev-perl/Crypt-Cracklib/Manifest3
-rw-r--r--dev-perl/Crypt-Cracklib/files/Crypt-Cracklib-1.7-CFLAGS-1.patch25
-rw-r--r--dev-perl/Crypt-Cracklib/files/Crypt-Cracklib-1.7-no-dot-inc.patch21
-rw-r--r--dev-perl/Crypt-Curve25519/Crypt-Curve25519-0.60.0-r1.ebuild39
-rw-r--r--dev-perl/Crypt-Curve25519/Manifest1
-rw-r--r--dev-perl/Crypt-DES/Crypt-DES-2.70.0-r2.ebuild27
-rw-r--r--dev-perl/Crypt-DES/Manifest1
-rw-r--r--dev-perl/Crypt-DES_EDE3/Crypt-DES_EDE3-0.10.0-r2.ebuild16
-rw-r--r--dev-perl/Crypt-DES_EDE3/Manifest1
-rw-r--r--dev-perl/Crypt-DH-GMP/Crypt-DH-GMP-0.0.120-r1.ebuild42
-rw-r--r--dev-perl/Crypt-DH-GMP/Manifest2
-rw-r--r--dev-perl/Crypt-DH-GMP/files/Crypt-DH-GMP-0.00012-no-dot-inc.patch21
-rw-r--r--dev-perl/Crypt-DH/Crypt-DH-0.70.0-r3.ebuild27
-rw-r--r--dev-perl/Crypt-DH/Manifest2
-rw-r--r--dev-perl/Crypt-DH/files/Crypt-DH-0.07-no-dot-inc.patch22
-rw-r--r--dev-perl/Crypt-DSA/Crypt-DSA-1.170.0-r1.ebuild35
-rw-r--r--dev-perl/Crypt-DSA/Manifest2
-rw-r--r--dev-perl/Crypt-DSA/files/Crypt-DSA-1.17-no-dot-inc.patch21
-rw-r--r--dev-perl/Crypt-Eksblowfish/Crypt-Eksblowfish-0.9.0-r3.ebuild48
-rw-r--r--dev-perl/Crypt-Eksblowfish/Manifest1
-rw-r--r--dev-perl/Crypt-IDEA/Crypt-IDEA-1.100.0-r2.ebuild29
-rw-r--r--dev-perl/Crypt-IDEA/Manifest1
-rw-r--r--dev-perl/Crypt-OpenSSL-Bignum/Crypt-OpenSSL-Bignum-0.90.0-r1.ebuild30
-rw-r--r--dev-perl/Crypt-OpenSSL-Bignum/Manifest1
-rw-r--r--dev-perl/Crypt-OpenSSL-DSA/Crypt-OpenSSL-DSA-0.190.0-r2.ebuild30
-rw-r--r--dev-perl/Crypt-OpenSSL-DSA/Manifest1
-rw-r--r--dev-perl/Crypt-OpenSSL-EC/Crypt-OpenSSL-EC-1.320.0.ebuild33
-rw-r--r--dev-perl/Crypt-OpenSSL-EC/Manifest2
-rw-r--r--dev-perl/Crypt-OpenSSL-ECDSA/Crypt-OpenSSL-ECDSA-0.80.0-r3.ebuild35
-rw-r--r--dev-perl/Crypt-OpenSSL-ECDSA/Manifest1
-rw-r--r--dev-perl/Crypt-OpenSSL-Guess/Crypt-OpenSSL-Guess-0.110.0.ebuild31
-rw-r--r--dev-perl/Crypt-OpenSSL-Guess/Manifest3
-rw-r--r--dev-perl/Crypt-OpenSSL-Guess/metadata.xml12
-rw-r--r--dev-perl/Crypt-OpenSSL-RSA/Crypt-OpenSSL-RSA-0.310.0.ebuild48
-rw-r--r--dev-perl/Crypt-OpenSSL-RSA/Manifest2
-rw-r--r--dev-perl/Crypt-OpenSSL-Random/Crypt-OpenSSL-Random-0.150.0.ebuild44
-rw-r--r--dev-perl/Crypt-OpenSSL-Random/Manifest2
-rw-r--r--dev-perl/Crypt-PasswdMD5/Crypt-PasswdMD5-1.400.0-r1.ebuild25
-rw-r--r--dev-perl/Crypt-PasswdMD5/Manifest1
-rw-r--r--dev-perl/Crypt-Primes/Crypt-Primes-0.500.0-r2.ebuild21
-rw-r--r--dev-perl/Crypt-Primes/Manifest1
-rw-r--r--dev-perl/Crypt-RC4/Crypt-RC4-2.20.0-r2.ebuild13
-rw-r--r--dev-perl/Crypt-RC4/Manifest1
-rw-r--r--dev-perl/Crypt-RIPEMD160/Crypt-RIPEMD160-0.60.0-r1.ebuild27
-rw-r--r--dev-perl/Crypt-RIPEMD160/Manifest1
-rw-r--r--dev-perl/Crypt-RSA/Crypt-RSA-1.990.0-r2.ebuild35
-rw-r--r--dev-perl/Crypt-RSA/Manifest3
-rw-r--r--dev-perl/Crypt-RSA/files/Crypt-RSA-1.99-no-dot-inc.patch24
-rw-r--r--dev-perl/Crypt-RSA/files/Crypt-RSA-1.99-test-segv.patch31
-rw-r--r--dev-perl/Crypt-Random-Source/Crypt-Random-Source-0.140.0.ebuild40
-rw-r--r--dev-perl/Crypt-Random-Source/Manifest4
-rw-r--r--dev-perl/Crypt-Random-Source/metadata.xml1
-rw-r--r--dev-perl/Crypt-Random/Crypt-Random-1.250.0-r1.ebuild20
-rw-r--r--dev-perl/Crypt-Random/Manifest2
-rw-r--r--dev-perl/Crypt-Rijndael/Crypt-Rijndael-1.140.0-r1.ebuild29
-rw-r--r--dev-perl/Crypt-Rijndael/Manifest1
-rw-r--r--dev-perl/Crypt-SMIME/Crypt-SMIME-0.250.0-r1.ebuild49
-rw-r--r--dev-perl/Crypt-SMIME/Manifest1
-rw-r--r--dev-perl/Crypt-SSLeay/Crypt-SSLeay-0.720.0-r3.ebuild52
-rw-r--r--dev-perl/Crypt-SSLeay/Manifest1
-rw-r--r--dev-perl/Crypt-Simple/Crypt-Simple-0.60.0-r2.ebuild28
-rw-r--r--dev-perl/Crypt-Simple/Manifest1
-rw-r--r--dev-perl/Crypt-SmbHash/Crypt-SmbHash-0.120.0-r3.ebuild19
-rw-r--r--dev-perl/Crypt-SmbHash/Manifest1
-rw-r--r--dev-perl/Crypt-Twofish/Crypt-Twofish-2.170.0-r2.ebuild21
-rw-r--r--dev-perl/Crypt-Twofish/Manifest1
-rw-r--r--dev-perl/Crypt-X509/Crypt-X509-0.530.0.ebuild24
-rw-r--r--dev-perl/Crypt-X509/Manifest2
-rw-r--r--dev-perl/CryptX/CryptX-0.68.0.ebuild46
-rw-r--r--dev-perl/CryptX/Manifest4
-rw-r--r--dev-perl/CryptX/metadata.xml11
-rw-r--r--dev-perl/Curses-UI/Curses-UI-0.960.900-r3.ebuild30
-rw-r--r--dev-perl/Curses-UI/Manifest2
-rw-r--r--dev-perl/Curses-UI/files/Curses-UI-0.9609-no-dot-inc.patch22
-rw-r--r--dev-perl/Curses/Curses-1.360.0-r1.ebuild47
-rw-r--r--dev-perl/Curses/Manifest1
-rw-r--r--dev-perl/CursesWidgets/CursesWidgets-1.997.0-r3.ebuild54
-rw-r--r--dev-perl/CursesWidgets/Manifest1
-rw-r--r--dev-perl/Hash-FieldHash/Hash-FieldHash-0.150.0-r1.ebuild46
-rw-r--r--dev-perl/Hash-FieldHash/Manifest2
-rw-r--r--dev-perl/Hash-FieldHash/files/Hash-FieldHash-0.15-no-dot-inc.patch26
-rw-r--r--dev-perl/Manifest.gzbin272613 -> 272809 bytes
-rw-r--r--dev-perl/Test-Command/Manifest2
-rw-r--r--dev-perl/Test-Command/Test-Command-0.110.0.ebuild2
-rw-r--r--dev-perl/autobox/Manifest1
-rw-r--r--dev-perl/autobox/autobox-3.0.1-r1.ebuild31
-rw-r--r--dev-perl/autovivification/Manifest1
-rw-r--r--dev-perl/autovivification/autovivification-0.180.0-r1.ebuild29
-rw-r--r--dev-perl/bareword-filehandles/Manifest1
-rw-r--r--dev-perl/bareword-filehandles/bareword-filehandles-0.7.0-r1.ebuild35
-rw-r--r--dev-perl/capitalization/Manifest1
-rw-r--r--dev-perl/capitalization/capitalization-0.30.0-r2.ebuild16
-rw-r--r--dev-perl/common-sense/Manifest2
-rw-r--r--dev-perl/common-sense/common-sense-3.750.0.ebuild15
-rw-r--r--dev-perl/constant-boolean/Manifest1
-rw-r--r--dev-perl/constant-boolean/constant-boolean-0.20.0-r2.ebuild21
-rw-r--r--dev-perl/constant-defer/Manifest1
-rw-r--r--dev-perl/constant-defer/constant-defer-6.0.0-r1.ebuild28
168 files changed, 2975 insertions, 35 deletions
diff --git a/dev-perl/Ace/Ace-1.920.0-r6.ebuild b/dev-perl/Ace/Ace-1.920.0-r6.ebuild
new file mode 100644
index 000000000000..61f9208c446f
--- /dev/null
+++ b/dev-perl/Ace/Ace-1.920.0-r6.ebuild
@@ -0,0 +1,145 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DIST_NAME=AcePerl
+DIST_AUTHOR=LDS
+DIST_VERSION=1.92
+DIST_EXAMPLES=("examples/*")
+inherit perl-module toolchain-funcs
+
+DESCRIPTION="Object-Oriented Access to ACEDB Databases"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test ) mirror"
+# License note: Indemnification and Attribution-if-Used bug #718936
+RDEPEND="
+ virtual/perl-Digest-MD5
+ dev-perl/Cache-Cache
+ dev-perl/GD
+"
+DEPS_TIRPC="
+ net-libs/libtirpc
+ net-libs/rpcsvc-proto
+"
+DEPEND="
+ elibc_glibc? ( ${DEPS_TIRPC} )
+ elibc_musl? ( ${DEPS_TIRPC} )
+ elibc_uclibc? ( ${DEPS_TIRPC} )
+"
+BDEPEND="
+ ${RDEPEND}
+ ${DEPEND}
+"
+mydoc="DISCLAIMER.txt"
+src_prepare() {
+ eapply "${FILESDIR}/${PN}-1.92-rpcxs.patch"
+ eapply "${FILESDIR}/${PN}-1.92-gcc-nonvoid.patch"
+ eapply "${FILESDIR}/${PN}-1.92-toolchain.patch"
+ cp "${FILESDIR}/${PN}-1.92-DARWIN_DEF" "${S}/acelib/wmake/DARWIN_DEF" || die "can't copy DARWIN_DEF"
+ if use elibc_glibc || use elibc_musl || use elibc_uclibc ; then
+ export LIBS="-ltirpc"
+ fi
+ perl-module_src_prepare
+}
+src_compile() {
+ mymake=(
+ "AR=$(tc-getAR)"
+ "TARGET_CC=$(tc-getCC)"
+ "TARGET_LD=$(tc-getLD)"
+ "RANLIB=$(tc-getRANLIB)"
+ "OPTIMIZE=${CFLAGS}"
+ # Parallel compile breaks :(
+ "-j1"
+ )
+ if use elibc_glibc || use elibc_musl || use elibc_uclibc ; then
+ mymake+=( "LIBS=-ltirpc -lm" )
+ mymake+=( "USEROPTS=-I/usr/include/tirpc -fPIC" )
+ fi
+ perl-module_src_compile
+}
+
+src_test() {
+ local MODULES=(
+ "Ace ${DIST_VERSION}"
+ "Ace::Freesubs 1.00"
+ "Ace::Graphics::Fk" # NO VERSION
+ "Ace::Graphics::Glyph"
+ "Ace::Graphics::Glyph::anchored_arrow"
+ "Ace::Graphics::Glyph::arrow"
+ "Ace::Graphics::Glyph::box"
+ "Ace::Graphics::Glyph::crossbox"
+ "Ace::Graphics::Glyph::dot"
+ "Ace::Graphics::Glyph::ex"
+ "Ace::Graphics::Glyph::graded_segments"
+ "Ace::Graphics::Glyph::group"
+ "Ace::Graphics::Glyph::line"
+ "Ace::Graphics::Glyph::primers"
+ "Ace::Graphics::Glyph::segments"
+ "Ace::Graphics::Glyph::span"
+ "Ace::Graphics::Glyph::toomany"
+ "Ace::Graphics::Glyph::transcript"
+ "Ace::Graphics::Glyph::triangle"
+ "Ace::Graphics::GlyphFactory"
+ "Ace::Graphics::Panel"
+ "Ace::Graphics::Track"
+ "Ace::Iterator 1.51"
+ "Ace::Local 1.05"
+ "Ace::Model 1.51"
+ "Ace::Object 1.66"
+ "Ace::Object::Wormbase"
+ "Ace::RPC 1.00"
+ "Ace::Sequence 1.51"
+ "Ace::Sequence::Feature"
+ "Ace::Sequence::FeatureList"
+ "Ace::Sequence::GappedAlignment 1.20"
+ "Ace::Sequence::Gene"
+ "Ace::Sequence::Homol"
+ "Ace::Sequence::Multi"
+ "Ace::Sequence::Transcript"
+ "Ace::SocketServer 1.01"
+ "GFF::Filehandle"
+# Need Ace::Browser
+# "Ace::Browser::AceSubs ${DIST_VERSION}"
+# "Ace::Browser::GeneSubs ${DIST_VERSION}"
+# "Ace::Browser::SearchSubs ${DIST_VERSION}"
+# "Ace::Browser::SiteDefs ${DIST_VERSION}"
+# "Ace::Browser::TreeSubs ${DIST_VERSION}"
+ )
+ local failed=()
+ for dep in "${MODULES[@]}"; do
+ ebegin "Compile testing ${dep}"
+ perl -Mblib="${S}" -M"${dep} ()" -e1
+ eend $? || failed+=( "$dep" )
+ done
+ if [[ ${failed[@]} ]]; then
+ echo
+ eerror "One or more modules failed compile:";
+ for dep in "${failed[@]}"; do
+ eerror " ${dep}"
+ done
+ die "Failing due to module compilation errors";
+ fi
+ if ! has "network" "${DIST_TEST_OVERRIDE:-${DIST_TEST:-do parallel}}"; then
+ ewarn "This package needs network access to run its full test suite"
+ ewarn "For details, see:"
+ ewarn " https://wiki.gentoo.org/wiki/Project:Perl/maint-nodes/dev-perl/Ace"
+ ewarn ""
+ else
+ perl-module_src_test
+ fi
+}
+
+pkg_postinst() {
+ ewarn "This package requests that publications that made use of this software"
+ ewarn "in the process of their research attribute it."
+ ewarn ""
+ ewarn "This package's licensing terms also include indemnification clauses"
+ ewarn "which may apply to you, and are currently under decision in"
+ ewarn " Bug: https://bugs.gentoo.org/718936"
+ ewarn ""
+ ewarn "Please read ${EROOT}/usr/share/doc/${PF}/DISCLAIMER.*"
+}
diff --git a/dev-perl/Ace/Manifest b/dev-perl/Ace/Manifest
index b2311b43774f..5a2ca6f09ec7 100644
--- a/dev-perl/Ace/Manifest
+++ b/dev-perl/Ace/Manifest
@@ -7,4 +7,5 @@ DIST AcePerl-1.92.tar.gz 300163 BLAKE2B 4fac4d7f56d31f179a1a310688cde078371a1e66
EBUILD Ace-1.920.0-r3.ebuild 2952 BLAKE2B 3f7072080cdf6a51cbe128218067e4e597e5194161dab73ef48fafbf617bb2e84030c3abd4c8c6388584edfc80537c70ea69b493565af9e46fa191cbd2b8310c SHA512 52a373997f6591d21ba240176b136c7fe43819ad3e400cbe3264ea87d4beb154cd3a68047e43b22dad8953271cbe5d53d21630be2ae142535fbdae69dd285085
EBUILD Ace-1.920.0-r4.ebuild 3734 BLAKE2B e16fd27affa775ce65ae401c804ba28209965555e03149ab3d86ed43d2331807736094ee6db057909dc6598e9b4b34d97ed32fd03b40b67ee1b0cdfdfc003f2e SHA512 9eeeb8e0d0c477a97d12cb91de66c01b204ed3851f8ef9e5dd9baf8a261a296d4c56c8b2c716f0257f2f1e1403189f785eb89aefb7414f66f2993de7664f0e1f
EBUILD Ace-1.920.0-r5.ebuild 3928 BLAKE2B d982337f484eaf1c393f2afc1cd5088c7d4f2dcb424a21467e89e75dae17ed9b68f8cabfd6958c0ce61227b36f96872b976f9a811090b6e2c0aed8cb77c2ef25 SHA512 6916ba127d91cb0131835ce6d92df6d516121d24fe5acabb412ea1adf7145915a7defe92500fe2c11fccc0271db542d8167a6542616848c0f844879ca0de02f5
+EBUILD Ace-1.920.0-r6.ebuild 3944 BLAKE2B 2608aa0e919be77c1b450e39dc0766d4884f55b89a644563ca71739318a92c741b148f05b693b184ff828888c310bf20eb6345a020b3a324e037ca8e531a366f SHA512 a8fc2b57385caad7c7d9a0f915f179ec57731584a4a4ead96d6cf835f3bcad9a16caa2c953ca07a5e8838bd4d38d3c1160acde10510c4b1f64866db27d69a4fe
MISC metadata.xml 3416 BLAKE2B 4385d220ac60f2e41750bb1afeff4f9a9055526710db08c2688f1e3787a17f2d9943af22825c8ec554c832f2a428410578baf25044348cbc984114890adcc770 SHA512 aa3443c187165f3cf97e7110238cb039242345071f9e3f74ed40e39a9ce0720062706dd78539eff1553703ed5e8cf55d42b924ebae3cc992366358d300ec544d
diff --git a/dev-perl/Alien-LibGumbo/Alien-LibGumbo-0.50.0-r2.ebuild b/dev-perl/Alien-LibGumbo/Alien-LibGumbo-0.50.0-r2.ebuild
new file mode 100644
index 000000000000..01d42d5301fe
--- /dev/null
+++ b/dev-perl/Alien-LibGumbo/Alien-LibGumbo-0.50.0-r2.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DIST_AUTHOR=RUZ
+DIST_VERSION=0.05
+inherit perl-module toolchain-funcs
+
+DESCRIPTION="Gumbo parser library"
+
+SLOT="0"
+KEYWORDS="~amd64"
+
+# Alien-Build for Alien::Base
+RDEPEND="
+ >=dev-perl/Alien-Build-0.5.0
+ >=dev-perl/File-ShareDir-1.30.0
+ >=dev-perl/Path-Class-0.13.0
+ dev-libs/gumbo
+"
+DEPEND="
+ dev-libs/gumbo
+ dev-perl/Module-Build
+"
+BDEPEND="${RDEPEND}
+ >=dev-perl/Alien-Base-ModuleBuild-0.5.0
+ >=dev-perl/Module-Build-0.420.0
+"
+src_configure() {
+ unset LD;
+ if [[ -n "${CCLD}" ]]; then
+ export LD="${CCLD}"
+ fi
+ tc-export CC CXX
+ perl-module_src_configure
+}
+src_compile() {
+ ./Build --config optimize="${CFLAGS}" build || die
+}
+src_test() {
+ local MODULES=(
+ "Alien::LibGumbo ${DIST_VERSION}"
+ "Alien::LibGumbo::ConfigData"
+ "Alien::LibGumbo::Install::Files"
+ )
+ local failed=()
+ for dep in "${MODULES[@]}"; do
+ ebegin "Compile testing ${dep}"
+ perl -Mblib="${S}/blib" -M"${dep} ()" -e1
+ eend $? || failed+=( "$dep" )
+ done
+ if [[ ${failed[@]} ]]; then
+ echo
+ eerror "One or more modules failed compile:";
+ for dep in "${failed[@]}"; do
+ eerror " ${dep}"
+ done
+ die "Failing due to module compilation errors";
+ fi
+ # Currently useless
+ # perl-module_src_test
+}
diff --git a/dev-perl/Alien-LibGumbo/Manifest b/dev-perl/Alien-LibGumbo/Manifest
index f724c9240016..29076be66b29 100644
--- a/dev-perl/Alien-LibGumbo/Manifest
+++ b/dev-perl/Alien-LibGumbo/Manifest
@@ -1,3 +1,4 @@
DIST Alien-LibGumbo-0.05.tar.gz 581628 BLAKE2B 1fb6affac4cde2554047efbd09e40d159f6aa37eb1576e2d165998d0896840ca6d4a9c5e94349819ce46e278245b55e0b631fa46ed4b1fd8d5b2c2304e1260e1 SHA512 3e1640b901a9597e50ef4bcadaa7d48592cd849feb6ccf42391c441e0c51f1d2556dab3533f8a23dc183464197336df22287c309f73ae741472c743445366628
EBUILD Alien-LibGumbo-0.50.0-r1.ebuild 1046 BLAKE2B 9cb66d1e611f5dd1f730eba5a618a93e26ada223c875eccbd94aea49d1d7644653028254a4d11daf9639219100a0d9db0606cd219b92816117441a56a87bd57d SHA512 144825df3a272cde96c61eefcbf879696036a1eab16f923c47f5c3e11b94a3243d2a4588da38649db60bc6f4de0c8a457d6a9d37137464032c6339da3b9a85e3
+EBUILD Alien-LibGumbo-0.50.0-r2.ebuild 1295 BLAKE2B 8795aad04fc068729d917b8e99d295e91986851fc50de13aedfdeab0ae031d7dbbab8adf76f3dd6d7e35f9d97a90366dbdcaff3b248708227cdd5fd96e20aacb SHA512 ef4b9db46f389e5848dbed40bed32db4ed7758dff2eda6f98adae39ce23d0402aed6abb246d3006b8305354cadcfd7cea985b459fe8ecc41c9705053f09fff3b
MISC metadata.xml 672 BLAKE2B adc4d5c88f8ce0a34ca686e395a5a5c977c2b3335349a9c76a9d5b7ea0afae5120d58af63ac5a408fc16465025f9690a7d13723751b225ae01bf1bc8aac4f279 SHA512 e3cf9e73972dbca53234bca251d37d4b0e2a7ac82325140f9c3fa9f17d7c4625fb763c4a0e662eac86e27168d3450e9fc5ff55e62048f61afc325b6f5f779279
diff --git a/dev-perl/Array-RefElem/Array-RefElem-1.0.0-r3.ebuild b/dev-perl/Array-RefElem/Array-RefElem-1.0.0-r3.ebuild
new file mode 100644
index 000000000000..9d34f825c022
--- /dev/null
+++ b/dev-perl/Array-RefElem/Array-RefElem-1.0.0-r3.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DIST_AUTHOR=GAAS
+DIST_VERSION=1.00
+inherit perl-module
+
+DESCRIPTION="Set up array elements as aliases"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+
+src_compile() {
+ mymake=(
+ "OPTIMIZE=${CFLAGS}"
+ )
+ perl-module_src_compile
+}
diff --git a/dev-perl/Array-RefElem/Manifest b/dev-perl/Array-RefElem/Manifest
index 9a97068fdc05..277024c37cee 100644
--- a/dev-perl/Array-RefElem/Manifest
+++ b/dev-perl/Array-RefElem/Manifest
@@ -1,4 +1,5 @@
DIST Array-RefElem-1.00.tar.gz 2030 BLAKE2B 5849c06d97b7d6291ad5c97317fcf5383205cb6fa17d1eba046af652c6c072433733989b206e93895b7e5a7b04829085d1d93794065484fe0d05284e840405d8 SHA512 dd56af05e74462553d1a76d9b39b451af9376bebf2b2aa8653f16df9b0d1cad320c2a8539c592179a17c981ca4369b06b5343cef2642eeb2928640cb99caf23f
EBUILD Array-RefElem-1.0.0-r1.ebuild 449 BLAKE2B db49f2f1c95b98ee111c99a64f8c27c1128e3c20c0f4a0de105585205b00a419564136268b58c191b9f0e839a95c7a58d24ffcc1603dfa0d6f64fa2dec003963 SHA512 fa16485d8cb81316297dbf1f88a0b43222ff3ed59cc87688dbba936b6a5ded9574bfd16c10dbf753bb6a8c74577b025f0b4e522dca6b3908d84452ea67d1088a
EBUILD Array-RefElem-1.0.0-r2.ebuild 428 BLAKE2B 44ae4808fa757fe3636e525be20e24a1c3ff8ec1db020c930c8be06ac324cc98db5507d72ef00864cc15818538c270388dfad1183cff76306d4f5f6d2222beae SHA512 3216607f59a585bb9a351603f94f963d78b8b4faa1911a922cb8e567632ff9741db20f0b7ca25c0d575d0708ea86225d6c8a7c459c362a55c650e6b7913ec7b5
+EBUILD Array-RefElem-1.0.0-r3.ebuild 508 BLAKE2B e3802cfbb07c7298d5530375fcf6cf4e354b8856d0935503636bfa179037eda310157d57f83d5e1ea4c0fb46268b3b636a3cabfd4054372ba27506600b8dc21d SHA512 e495812bb17fe4ed954674d42504ee35fea8f5a359fc64e45938f30d5a434f40eb384c4ce44ec652ed6894865db91ec0c80a3bc31e1e82611f6deb2c88c5f5aa
MISC metadata.xml 398 BLAKE2B ca89e45e07c0bc7e7d162a28cfeda60b6c58003b95e45aef83df86a635b2875d44575786a1fd34f7e1c66965f70554de78835ac80c1fe1ce2f5141b6c29e5068 SHA512 e56bf464308b7ca620ba10c938efec3d08c665302e49e3f343d19a1e29cc0418d2fbcd9f75727f955df279b67d949fe6368f3a52a5cafa6d9d368eb5f744c661
diff --git a/dev-perl/Audio-CD-disc-cover/Audio-CD-disc-cover-0.05-r3.ebuild b/dev-perl/Audio-CD-disc-cover/Audio-CD-disc-cover-0.05-r3.ebuild
new file mode 100644
index 000000000000..94519a8ae85e
--- /dev/null
+++ b/dev-perl/Audio-CD-disc-cover/Audio-CD-disc-cover-0.05-r3.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# This appears it should really be entitled Audio-CD
+# There are * QA Notice: errors on building however the HOMEPAGE gives no source repo in which to file
+# prob. not worth the trouble for this little script.
+
+DIST_EXAMPLES=("eg/*")
+inherit perl-module
+
+MY_P=Audio-CD-${PV}
+S=${WORKDIR}/${MY_P}
+DESCRIPTION="Perl Module needed for app-cdr/disc-cover"
+HOMEPAGE="http://www.vanhemert.co.uk/disc-cover.html"
+SRC_URI="http://www.vanhemert.co.uk/files/${MY_P}.tar.gz"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~sparc ~x86"
+
+RDEPEND=">=dev-perl/URI-1.10
+ >=dev-perl/HTML-Parser-3.15
+ >=virtual/perl-MIME-Base64-2.12
+ >=virtual/perl-Digest-MD5-2.12
+ >=virtual/perl-libnet-1.0703-r1
+ >=dev-perl/libwww-perl-5.50
+ >=media-libs/libcdaudio-0.99.6"
+DEPEND="
+ >=media-libs/libcdaudio-0.99.6
+"
+BDEPEND="${RDEPEND}"
+
+src_compile() {
+ mymake=(
+ "OPTIMIZE=${CFLAGS}"
+ )
+ perl-module_src_compile
+}
+src_test() {
+ local MODULES=(
+ "Audio::CD ${PV}"
+ )
+ local failed=()
+ for dep in "${MODULES[@]}"; do
+ ebegin "Compile testing ${dep}"
+ perl -Mblib="${S}" -M"${dep} ()" -e1
+ eend $? || failed+=( "$dep" )
+ done
+ if [[ ${failed[@]} ]]; then
+ echo
+ eerror "One or more modules failed compile:";
+ for dep in "${failed[@]}"; do
+ eerror " ${dep}"
+ done
+ die "Failing due to module compilation errors";
+ fi
+ perl-module_src_test
+}
diff --git a/dev-perl/Audio-CD-disc-cover/Manifest b/dev-perl/Audio-CD-disc-cover/Manifest
index f3e742b38351..9a8791671e61 100644
--- a/dev-perl/Audio-CD-disc-cover/Manifest
+++ b/dev-perl/Audio-CD-disc-cover/Manifest
@@ -1,3 +1,4 @@
DIST Audio-CD-0.05.tar.gz 10417 BLAKE2B d33b3286966af96df05d8e7228dc19b4752c4d2e48ba39a9b3b6594e4bfe82b0ba7b70e29bc8ebb39b9a7e7bf8000dde1abe01197600a651d5a2441c707fd161 SHA512 c4d9a6ff57119431315329a92accf9c0f6b4fd52d1fbf9d6c79743b50ac73ebddc6b541a7807344d6eefd12a7681945b4ee3885abfe32acb68b9d17d070d6d09
EBUILD Audio-CD-disc-cover-0.05-r2.ebuild 1315 BLAKE2B b0c4ab86a8d94548f86a687408b09b7ebc34b330d4d633c24c045de78030b0db6cd6effaa8ac2581d38a2a9f00abb634545eb491203fdadebc009fa26f0ace54 SHA512 ab2903bb6b3f68b4cc1c4eba760b496f42783766bd19425affe2548ebcb0d042a8bfacb8cba1537840f9d6765a46b985f6911ed813e8da60efa05cdcfd7fd143
+EBUILD Audio-CD-disc-cover-0.05-r3.ebuild 1434 BLAKE2B 1b2c98dec9d40a15b06becb8bd218afda9d14642c53f31c1fef705def1a7925d9055071541756fbc7fe240e4a735aaaa02c52bd1fda9badfdb571cf84a0d40ec SHA512 c8cd0ad156e40f0c6096ab2c2ec4a5633f016a96e9c8a063983f58d81e627e7af86e9c7265a082d1e7898f1b8abb945158064c692a4ccde12c52039b5db41580
MISC metadata.xml 388 BLAKE2B 8c9a052d190854ce7f52b381e740dafb6669223333566d6898552aa197273063337316ea492398c7430c9676f6e63b6505f4689e9f252dab0226dee889d61935 SHA512 2cb3255874a04f083cab08182f7d9842a8b5a800cd6f44b9854b32a6778b6928920fca9f73082bed132a0422d7e8d160c8df6c175e1b68e32cbd2af95380303e
diff --git a/dev-perl/Audio-DSP/Audio-DSP-0.20.0-r3.ebuild b/dev-perl/Audio-DSP/Audio-DSP-0.20.0-r3.ebuild
new file mode 100644
index 000000000000..1996d7d88343
--- /dev/null
+++ b/dev-perl/Audio-DSP/Audio-DSP-0.20.0-r3.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DIST_AUTHOR=SETHJ
+DIST_VERSION=0.02
+inherit perl-module
+
+DESCRIPTION="Perl interface to *NIX digital audio device"
+
+SLOT="0"
+KEYWORDS="~amd64 ~sparc ~x86"
+
+src_compile() {
+ mymake=(
+ "OPTIMIZE=${CFLAGS}"
+ )
+ perl-module_src_compile
+}
+src_test() {
+ local MODULES=(
+ "Audio::DSP ${DIST_VERSION}"
+ )
+ local failed=()
+ for dep in "${MODULES[@]}"; do
+ ebegin "Compile testing ${dep}"
+ perl -Mblib="${S}" -M"${dep} ()" -e1
+ eend $? || failed+=( "$dep" )
+ done
+ if [[ ${failed[@]} ]]; then
+ echo
+ eerror "One or more modules failed compile:";
+ for dep in "${failed[@]}"; do
+ eerror " ${dep}"
+ done
+ die "Failing due to module compilation errors";
+ fi
+ if [[ "${AUDIO_DSP_HW_TEST:-0}" == 0 ]]; then
+ ewarn "Comprehensive testing of this module needs hardware access to dsp"
+ ewarn "devices. Set AUDIO_DSP_HW_TEST=1 in your environment if you want full"
+ ewarn "coverage"
+ ewarn "For details, see:"
+ ewarn "https://wiki.gentoo.org/wiki/Project:Perl/maint-notes/dev-perl/Audio-DSP"
+ else
+ perl-module_src_test
+ fi
+}
diff --git a/dev-perl/Audio-DSP/Manifest b/dev-perl/Audio-DSP/Manifest
index 4252190271a8..378967486df8 100644
--- a/dev-perl/Audio-DSP/Manifest
+++ b/dev-perl/Audio-DSP/Manifest
@@ -1,3 +1,4 @@
DIST Audio-DSP-0.02.tar.gz 28446 BLAKE2B 6c330c551afc411c26347feaa667c9d7ae8a2b029a52d79e3e2f259e46a35fc02d869b901abdb3b71b8ac814c6cefd8601d51e388e7f0451aca0764c5fcb676d SHA512 19b4526962ac2f229f9fca4490e2542e4c259e35aea626f684a225a673666b632f6c69cf33d0940f97bfa7b3c8a2ba86674dc1efe8efb432be9bc0a371d61fa2
EBUILD Audio-DSP-0.20.0-r2.ebuild 1069 BLAKE2B 2012558e7aa44019a7ac6f59911813717a54b402100eb39ac2c831110a567522092a995316faad7a2ef6c427dca2e8a8f96e0a794a309fe7cb62af4595171047 SHA512 50591d8c97ba29e568896b6fd51c38946f53d05c3b455db47a04cddb45a6c163cbae1fc4073a5ace344d7324b5f9e064b6646dce996cf05b09674e5ad7d23fb1
+EBUILD Audio-DSP-0.20.0-r3.ebuild 1139 BLAKE2B a7e020fddb9d252caef5916d7f3c68cb546cbe1e1859d167b069d9b796ebec03c98b93f7f3598e2f5a22e951048e1130e6304f5d19f431fb936c11c440b794f0 SHA512 737e02a4739b808bc16908820ec70171eb2cc596df4faa101f0245ba09b264ea46515be8747c4a849b4ac00b35a15e3a490d84a05190af692b5a8916eb09ae38
MISC metadata.xml 390 BLAKE2B 9c3b343851dacd52c417bc4adf157f524a3b8f504781396dd987f3958c8d0d17403aeed4c47f0983ed3cc92ec938693116f2ca864c7867b9a7ebfbbfbfce6efe SHA512 032307a9f84a0bb4bb227f943095a3aad819900fe79244bfd4bebe7454dc72859ddabf0426fae148f9ac3d0138d158522e0de94c072a71ce7820798d24d96aab
diff --git a/dev-perl/Audio-FLAC-Header/Audio-FLAC-Header-2.400.0-r3.ebuild b/dev-perl/Audio-FLAC-Header/Audio-FLAC-Header-2.400.0-r3.ebuild
new file mode 100644
index 000000000000..0aebdff020a1
--- /dev/null
+++ b/dev-perl/Audio-FLAC-Header/Audio-FLAC-Header-2.400.0-r3.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DIST_AUTHOR=DANIEL
+DIST_VERSION=2.4
+inherit perl-module
+
+DESCRIPTION="Access to FLAC audio metadata"
+
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+
+RDEPEND="media-libs/flac"
+DEPEND="${RDEPEND}"
+BDEPEND="${RDEPEND}"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-2.4-no-dot-inc.patch"
+)
+PERL_RM_FILES=(
+ "t/pod.t"
+ "t/pod-coverage.t"
+)
+src_compile() {
+ mymake=(
+ "OPTIMIZE=${CFLAGS}"
+ )
+ perl-module_src_compile
+}
diff --git a/dev-perl/Audio-FLAC-Header/Manifest b/dev-perl/Audio-FLAC-Header/Manifest
index 940730bd1c2a..b5e8a1a83dfc 100644
--- a/dev-perl/Audio-FLAC-Header/Manifest
+++ b/dev-perl/Audio-FLAC-Header/Manifest
@@ -2,4 +2,5 @@ AUX Audio-FLAC-Header-2.4-no-dot-inc.patch 540 BLAKE2B 2a5e5b2744ef60bc7ed23c583
DIST Audio-FLAC-Header-2.4.tar.gz 121068 BLAKE2B 13f9ddb24719b7eabd65b4ac8b4a1f40b46c8edf724995a2d9418bcc7db2919303022bcda7c2ec0085ac37def71c2d5f5b73a808f8db7a70eb2da6eaf3ea2c16 SHA512 53728279b79d3c320c63b66dff1e3e4d8bb4fd4bde164ad775a52d8b54b3d77861daa2d4e93d8e2c2ff2f1708ece8c4d2256d96b810266760bb837e557e3b8a9
EBUILD Audio-FLAC-Header-2.400.0-r1.ebuild 675 BLAKE2B d888aebe13529ffa35ba47057ddedfc7dd4cc6bab8e1fdccaa57beb995b41d189e43e3d0120d8faa8e05e9c41ceee482be7f812633648b2ef19b25e60a60c711 SHA512 64892410ff73058ef108a45d63b8c42fa42fec1db9af1f2856b39f2d934838c988dad006c482b86958f7f5bed386409d67d547348e4445a24ac1a9df20cb11f8
EBUILD Audio-FLAC-Header-2.400.0-r2.ebuild 488 BLAKE2B b58e1b292682e70c8066141fc2494f1616ca530dc91909b47c14a72098ad175f95b57d0c23da02f9c7d1b7a33ec89823b240261fc48b8ba668bfef4e6f2cd979 SHA512 b113692dc6298c53af15f50fc2acdd3c7f94d28f0f6647ab9b6faa6d548c587a283e5760ff9acf5e7d9dd768f79229dfb8c6bf9fc03b8f3494a5c97b3f2d8214
+EBUILD Audio-FLAC-Header-2.400.0-r3.ebuild 567 BLAKE2B f1dd9c46ea350bbcce1c6d31d916e905299e66fc3972b140a7220c711421c435a9cf41bbfecf3008839c12129399e69b80c8f644c0a3dc671096d494122f0bca SHA512 4b6a72b5b487c1a8f3b8572bfa99be38e475f712c03e744f58d6f93abec008c09c384f4d470ce06e071de710bb885b9ef10d10e5ce4ee0069855ed5ae3c5099d
MISC metadata.xml 407 BLAKE2B 404a34f3f0f6c28d4533f0c6e519f1bbe787d6d8454ebc53de549c59859267be4326520c7d26e8e6124a88b2dc4675b5c159a4672046834d320bc43b819f9082 SHA512 8893a0c1c0722678ba295889ff3ef8d617e4330f85e8804734b2f0eb1309fed16402b234730b02889c7760736306b6368472bff2b82443575a1ecf58e7964b57
diff --git a/dev-perl/Audio-Mixer/Audio-Mixer-0.700.0-r4.ebuild b/dev-perl/Audio-Mixer/Audio-Mixer-0.700.0-r4.ebuild
new file mode 100644
index 000000000000..6ea27eecd666
--- /dev/null
+++ b/dev-perl/Audio-Mixer/Audio-Mixer-0.700.0-r4.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DIST_AUTHOR=SERGEY
+DIST_VERSION=0.7
+DIST_EXAMPLES=("eg/*")
+inherit perl-module
+
+DESCRIPTION="Perl extension for Sound Mixer control"
+
+SLOT="0"
+KEYWORDS="~amd64 ~ia64 ~ppc ~sparc ~x86"
+# License note: Ambiguous
+# https://rt.cpan.org/Ticket/Display.html?id=132448
+LICENSE="GPL-1"
+
+PATCHES=(
+ "${FILESDIR}/${P}-volumepl.patch"
+ "${FILESDIR}/${P}-clang.patch"
+ "${FILESDIR}/${P}-testsuite.patch"
+)
+
+src_compile() {
+ mymake=(
+ "OPTIMIZE=${CFLAGS}"
+ )
+ perl-module_src_compile
+}
+
+src_test() {
+ local MODULES=(
+ "Audio::Mixer ${DIST_VERSION}"
+ )
+ local failed=()
+ for dep in "${MODULES[@]}"; do
+ ebegin "Compile testing ${dep}"
+ perl -Mblib="${S}" -M"${dep} ()" -e1
+ eend $? || failed+=( "$dep" )
+ done
+ if [[ ${failed[@]} ]]; then
+ echo
+ eerror "One or more modules failed compile:";
+ for dep in "${failed[@]}"; do
+ eerror " ${dep}"
+ done
+ die "Failing due to module compilation errors";
+ fi
+ if [[ "${AUDIO_MIXER_HW_TEST:-0}" == 0 ]]; then
+ ewarn "Comprehensive testing of this module needs hardware access to mixing"
+ ewarn "devices. Set AUDIO_MIXER_HW_TEST=1 in your environment if you want full"
+ ewarn "coverage"
+ ewarn "For details, see:"
+ ewarn "https://wiki.gentoo.org/wiki/Project:Perl/maint-notes/${CATEGORY}/${PN}"
+ else
+ perl-module_src_test
+ fi
+}
diff --git a/dev-perl/Audio-Mixer/Manifest b/dev-perl/Audio-Mixer/Manifest
index 8e11078564fd..9eb12755e972 100644
--- a/dev-perl/Audio-Mixer/Manifest
+++ b/dev-perl/Audio-Mixer/Manifest
@@ -4,4 +4,5 @@ AUX Audio-Mixer-0.700.0-volumepl.patch 840 BLAKE2B 691267d2723039b1c714ccbe60a30
DIST Audio-Mixer-0.7.tar.gz 6709 BLAKE2B fd7f07bf007a49b84a138a631205527c7a6e2ff841e3d6b49ee07478ba348352ec9238bdc5f1b35bee4ef0d720f7a766c3f7ffc0c8e640bb088e6bab92203fd8 SHA512 a2adacf34c4bfbe4e436cf399a8585689f680f90a362931fd09e0f62f08e2ab59615361daae3a65c4fbf00946196e1dbc0207a7973c3c5a875f73f673f167568
EBUILD Audio-Mixer-0.700.0-r2.ebuild 1224 BLAKE2B d32b68d8a352218b8247eaf60717380bb48d9d86c3fcfb891d4650e085ead13ab3c73bcbd20b208b8a35c61be5d305a39b430b3ccf036fd10b03e059b4c58b5a SHA512 05f2df8e2faff2e7f2651aea6c471f37aa69d1c5eea1a6e76be1d1634a96c7c756eac384f73fd00cebc49526d479e7c058102f2b7eae16dd83a41e993d71ba11
EBUILD Audio-Mixer-0.700.0-r3.ebuild 1307 BLAKE2B 430f765aad066b38424be91a9f01c872d4291d640dab946521345936843bb572c4757b8a85b6421f4cff8b4a19931937e24f1932bf9eea77e0cbbdbb3a743ae8 SHA512 516fe214a2d940b28ca2e537c068b5590cc1a3d50591658efbe6b69b865006bd78b9b968d97b4a265afaad7fa1d7d0c48b69fc7b5a5d71792af092ed3fde77b2
+EBUILD Audio-Mixer-0.700.0-r4.ebuild 1387 BLAKE2B ddfae5953b4007175822b7fc0bdea637b8bb72cc648ad7d027504a363f48aa806a093d6296ce0b0056024b8d119c682a68d89119c0fd330470eab38e8889e44c SHA512 9cd13032656b99551b2e01f7bbe07e3ad60495d3de89bcb5ed5545aac873ed7c87caa72283c54e7d048f849cba26cc6bca1ad19756d189b94f674142023d84b9
MISC metadata.xml 394 BLAKE2B af33f381dd2c50b59d393ff9c806797b863dd82078edde7e690f4b57c2b611324fb9f9991326ca805ab22fbb8adde0c74162e8575e5bbba1b458e5c886e795d5 SHA512 14fe7ac889669e2908f310cb8364c41406c75f733c6c63fd7379af09be87670be642454adb87bd190064dd4aee4459d6d1c4e9aac376b33ae24b4e186c392745
diff --git a/dev-perl/Audio-Scan/Audio-Scan-1.10.0-r1.ebuild b/dev-perl/Audio-Scan/Audio-Scan-1.10.0-r1.ebuild
new file mode 100644
index 000000000000..a0ef36b985a1
--- /dev/null
+++ b/dev-perl/Audio-Scan/Audio-Scan-1.10.0-r1.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DIST_AUTHOR=AGRUNDMA
+DIST_VERSION=1.01
+inherit perl-module
+
+DESCRIPTION="Fast C metadata and tag reader for all common audio file formats"
+# License note: ambiguity: https://rt.cpan.org/Ticket/Display.html?id=132450
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~x86-solaris"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ dev-perl/Test-Warn
+ )
+"
+PERL_RM_FILES=(
+ "t/02pod.t"
+ "t/03podcoverage.t"
+ "t/04critic.t"
+)
+src_compile() {
+ mymake=(
+ "OPTIMIZE=${CFLAGS}"
+ )
+ perl-module_src_compile
+}
diff --git a/dev-perl/Audio-Scan/Manifest b/dev-perl/Audio-Scan/Manifest
index d2a40d7c7ddc..24df2bd81d22 100644
--- a/dev-perl/Audio-Scan/Manifest
+++ b/dev-perl/Audio-Scan/Manifest
@@ -1,3 +1,4 @@
DIST Audio-Scan-1.01.tar.gz 4827918 BLAKE2B 9212509919fb0084e04fe29b6d8b9a7171fd418e96ffa1407b9e7114e1a76e7738f27cee8f48a8badef31ea84413ccd0b092dcaba4ebddb5ab2513237a16053d SHA512 07e97bd1bb2c469d07c27e20bf2f3067967e21658493de012fcc4c083a0a0c42e36d6d8d5ae8d6f80d8b447d11fdea1c024ee7f4c3f857e565335328238e2853
+EBUILD Audio-Scan-1.10.0-r1.ebuild 656 BLAKE2B 6458cc1c10fe03bc8f0f4ad954550a58ceba49023c44e56dfa13fb6fdc2863fe9bfe8032ff5fb4c684eabb2c80658b529aab7ccdd33615112571233dafd7b826 SHA512 0d7027cb69e4141093d5870e9943b0395e09dcfc3f233e93b2c77f8ad81cac9215de37b561242d69795a01d290d2c2d58cd0c84ab0a0ca884984b01a98faece3
EBUILD Audio-Scan-1.10.0.ebuild 594 BLAKE2B 6dce2426687fc5e24ab35219ca92e59f480af8ff00e64ea0a109d6d42329d54f5330a1663a4846c963840375ee730c205b7a291a213bf01f37e9766b39824a90 SHA512 a27a4f3b04b944f11ba15785ef6c4332093bbf3d7f974670d4f7a0d0938554f1423e3e1ca39c853d8450d5f3bcc0d83d22c84856593e8fe6c3b06efe4b342bb5
MISC metadata.xml 392 BLAKE2B 370adde1e14b3fc6f5deeb9a7fc8e3cc791d5f2ee200aab7f91fb7e137f8d3de3a94fefe9e1a2ce0bd69c3570429794e52aa4c497d5321d771f7a2bc6906032e SHA512 37a4f887a932366be3441e294952a0cc663262af64cab248285187a09ab5e9af1df33f8812c67cd2d6133f23c2454944e42dab52c49014af17132e635e242a2c
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
new file mode 100644
index 000000000000..ae89dcc461ce
--- /dev/null
+++ b/dev-perl/Authen-Libwrap/Authen-Libwrap-0.230.0-r1.ebuild
@@ -0,0 +1,41 @@
+# 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 8bbf3e619075..2ac1d3fa92d6 100644
--- a/dev-perl/Authen-Libwrap/Manifest
+++ b/dev-perl/Authen-Libwrap/Manifest
@@ -1,3 +1,4 @@
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.ebuild 594 BLAKE2B c8ad1a42ea38e59df9f3dfabb16b76a524d8d5b9e6d06d1aa36e9014634b4592b351b98310a668da071cfef0af3b67b7e97eb1c50c17ec78a1851f2094124f45 SHA512 9edca1132381786e0ed570d61e6e8defb75709cdbfb2c23e07b4e3eebfa12e522a864e606d558a6a9107ee4fa44cfef79e27839608fa5bafc14674f1911176a7
MISC metadata.xml 400 BLAKE2B 33402b72399ebc4435e5cefe5feaa8f10197a64dba5ce67d7ec45ba3af4fc34a1080edcd9a7652f52c5861d54db6811168d05e45d6036eec30cdf529c04fb483 SHA512 ee11324c2a6e06384ab8632e80e408029cc40bb3b2b7613581bc49c01206b6f8c265c6e838a6e1918959f6c7110934272e4c10a8f64d6e412adabef1905e1e03
diff --git a/dev-perl/Authen-PAM/Authen-PAM-0.160.0-r3.ebuild b/dev-perl/Authen-PAM/Authen-PAM-0.160.0-r3.ebuild
new file mode 100644
index 000000000000..c1487d41ac97
--- /dev/null
+++ b/dev-perl/Authen-PAM/Authen-PAM-0.160.0-r3.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DIST_AUTHOR=NIKIP
+DIST_VERSION=0.16
+DIST_EXAMPLES=("test.pl")
+inherit perl-module
+
+DESCRIPTION="Interface to PAM library"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86"
+IUSE="examples"
+
+RDEPEND="sys-libs/pam"
+DEPEND="${RDEPEND}"
+BDEPEND="${RDEPEND}"
+
+PATCHES=("${FILESDIR}/no-dot-inc.patch")
+
+src_compile() {
+ mymake=(
+ "OPTIMIZE=${CFLAGS}"
+ )
+ perl-module_src_compile
+}
+
+src_test() {
+ local MODULES=(
+ "Authen::PAM ${DIST_VERSION}"
+ )
+ local failed=()
+ for dep in "${MODULES[@]}"; do
+ ebegin "Compile testing ${dep}"
+ perl -Mblib="${S}" -M"${dep} ()" -e1
+ eend $? || failed+=( "$dep" )
+ done
+ if [[ ${failed[@]} ]]; then
+ echo
+ eerror "One or more modules failed compile:";
+ for dep in "${failed[@]}"; do
+ eerror " ${dep}"
+ done
+ die "Failing due to module compilation errors";
+ fi
+ ewarn "To comprehensively test this module, interactive testing is necessary"
+ ewarn "For details, see:"
+ ewarn " https://wiki.gentoo.org/wiki/Project:Perl/maint-notes/${CATEGORY}/${PN}"
+}
diff --git a/dev-perl/Authen-PAM/Manifest b/dev-perl/Authen-PAM/Manifest
index 82f0df7b0032..cfcc69c2a2b9 100644
--- a/dev-perl/Authen-PAM/Manifest
+++ b/dev-perl/Authen-PAM/Manifest
@@ -1,4 +1,5 @@
AUX no-dot-inc.patch 1024 BLAKE2B ba54cae4654e003da18f1c733a95cbc9fe474981e3cc90a9e957812da306b2be89721e82f34f7bd3df14acbb254e41587786d0ecb9db35a3aff47db1c186fbaf SHA512 1701f4b03709f46b7c84a1ed4c38f75f064149306dcf5e99d8f2e40256600b6a1003dae99287ae4a6f1ce9ba9d330d21c99ad9a33982486f1b2f474d1df00120
DIST Authen-PAM-0.16.tar.gz 45922 BLAKE2B 87f0097e1ca608e5b86410a0ddf7fd0343ef9cf7ea2f3051e9ff5daeaed21569bdf9735402402cfb66744c945f02b13594893146270b95fd91bc7d11988b4ccf SHA512 2419698193697cb8c9ac3a1527a25abefffd9f15f4b492006081b2c8e7fe9e01e00f33e8fed6a07611b725b38ed92d9feb51b8ba61e4c23313cc5ff9ea1c05fd
EBUILD Authen-PAM-0.160.0-r2.ebuild 1052 BLAKE2B d3b9eba46e23ca199ce1c2a945281cd6bb897b576a9d053a988e70774f3b6a5c603504c94ffe7ff942dede47f53989ab1aa78f40abc9f73ce5c02d65f33760d5 SHA512 ee4fad90987991b07e15920a77b36aa4eefab79e9a6f599fc0ec4f280cffe9cd503b2e4032c213f6d20291b1856d5918ea2a8b334edebac379538cab5fdae841
+EBUILD Authen-PAM-0.160.0-r3.ebuild 1135 BLAKE2B 029ba887c9af95ad2028afcbe139ac039dad6353693db542a042c2c5d92b367967d6ec73206e20c08a6afcffa56cb9faa1a11aa1e5d7bbc2aa743fc763cdde44 SHA512 65905f1c2d2632a68fa39d7d39f57d0d28f6407b440a61c14ef8a0524e0fcddfdd97113a9da7f8dd10bff4f93f99707cf8b0a241861a773464fcf38e10e3c80d
MISC metadata.xml 392 BLAKE2B cc59e0b968461f101b4403721f80dc27f6356c349032d539583ae900e486856f54a6e9cc46c414fcf5cbc11c551bac023a34f33d59cf640c90514074a550ee55 SHA512 bf28ee065f5033975b0d31647b15dd73d879b03c2c30a40433f8a67b6cc3b34ce483f985adfd29ab135b73d6f2f9f6d62e40beed947ef4eaec970902762114fc
diff --git a/dev-perl/B-COW/B-COW-0.4.0-r1.ebuild b/dev-perl/B-COW/B-COW-0.4.0-r1.ebuild
new file mode 100644
index 000000000000..b621e4cce325
--- /dev/null
+++ b/dev-perl/B-COW/B-COW-0.4.0-r1.ebuild
@@ -0,0 +1,29 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DIST_AUTHOR=ATOOMIC
+DIST_VERSION=0.004
+DIST_EXAMPLES=("examples/*")
+inherit perl-module
+
+DESCRIPTION="additional B helpers to check COW status"
+SLOT="0"
+KEYWORDS="~amd64 ~ia64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-File-Spec
+ virtual/perl-Test-Simple
+ )
+"
+src_compile() {
+ mymake=(
+ "OPTIMIZE=${CFLAGS}"
+ )
+ perl-module_src_compile
+}
diff --git a/dev-perl/B-COW/Manifest b/dev-perl/B-COW/Manifest
index 448f8eca9837..2279e367fef3 100644
--- a/dev-perl/B-COW/Manifest
+++ b/dev-perl/B-COW/Manifest
@@ -1,3 +1,4 @@
DIST B-COW-0.004.tar.gz 18295 BLAKE2B 7fcba80755dd7ca425f4f4caf2a39c4b813036d9538cb93f05e4eeb9fb15042c3f185d795da78a9d89c75a969b6f9a181506dcc3d072c390c0bafb514c866544 SHA512 97beaac8056e4aaeafb535a8e69f103632eb3746fa815313f84612414081155ab640299c18b4cb7b9ff0f61263cc1b9ce25de3313bbefce318163902a4503292
+EBUILD B-COW-0.4.0-r1.ebuild 518 BLAKE2B f9c4798196bdc6861ad9d8efae3a78cbd635ebea430221db30e651fb91e6a42f84ce89e0085ef0e615f25577b69e308da741c50dd825eb337d7e4cfcf1c51b61 SHA512 e4d8e18257eb88290e05dc705c3589650a7b85f5373287f8af1eb5785206067e2d33e04548627ecb0509fef22eb6f4d566b36ea0c2a23ebae79cfa92eb7f0fd8
EBUILD B-COW-0.4.0.ebuild 433 BLAKE2B c069f6c484adb0466ada3862ef7f1bf37902fa486d2ab009957dced2305040d650a68602f98512ffe6a45dded8f1a3739460796ac4cf472d43d1e47488ff29c5 SHA512 72d5317ee8b6c6f511589dcb2d9a8bedc592e7a556c58e3cd25ee73720c8cf4525e20fa49529381abf24534a9c6f006077fe5fe3d0ddc3ea6f701ecca0cf00ac
MISC metadata.xml 382 BLAKE2B aed091ef4956c0df3803f55b4d1cdb8cf33451257df3aa802865e32ddd8d3522abb45d8ab72691fc8b31a8eb44ecde83d8bf23a0b3f058ae12289c7789157ba2 SHA512 1f0eac593d2dde59cf0ed1935cf07cd0bf0029e421a03fe1aaec840ad13dd69ae33d9cb9012347c455da84bd55b1af78c835fdf5a353fde273e1abd0ffb13ed1
diff --git a/dev-perl/B-Flags/B-Flags-0.170.0-r1.ebuild b/dev-perl/B-Flags/B-Flags-0.170.0-r1.ebuild
new file mode 100644
index 000000000000..999940b63696
--- /dev/null
+++ b/dev-perl/B-Flags/B-Flags-0.170.0-r1.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=RURBAN
+DIST_VERSION=0.17
+inherit perl-module
+
+DESCRIPTION="Friendlier flags for B"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
+src_compile() {
+ mymake=(
+ "OPTIMIZE=${CFLAGS}"
+ )
+ perl-module_src_compile
+}
diff --git a/dev-perl/B-Flags/Manifest b/dev-perl/B-Flags/Manifest
index 49dc7db83289..c6bd82c6a410 100644
--- a/dev-perl/B-Flags/Manifest
+++ b/dev-perl/B-Flags/Manifest
@@ -1,3 +1,4 @@
DIST B-Flags-0.17.tar.gz 10688 BLAKE2B 584bc1e7f24d163d42f928e25f48c5abac3c79b5a241e4d157801166d4e13d0b05210e2cab5bab2f26cf3fdc2819b3f9098c363bfed97bac5e4c564891edbcc6 SHA512 ada4dc9880ae0fd207c5fd8e0afbd987290c4e3d87c404057af28a8cdb14a1158e37226ab558368a68644b617d908c932e1ef0b7c2fac9bec0107360e31229bd
+EBUILD B-Flags-0.170.0-r1.ebuild 421 BLAKE2B e974e97c68a914bad7bd944de7ec6c0965ee86865e4d54314bb055a774e6fc3a95e681ee6da53099e27d7c54bdac59a3ecebbe3a1c28f2945c57da5bfa83f2f2 SHA512 5be9d171b632013beec7fe4c108bb3029e8819b0e99261b934bcafed084129abd97eb1b92af35f1ca8da85cdd03cfdb10a980352a9dfd6eec205001c53d4d67c
EBUILD B-Flags-0.170.0.ebuild 352 BLAKE2B 8892654d9d976a9d6209aa3359d7c4e1ce1a45709a14974211fc0b7ece5a04ca7e677eff041752445b6ac1bd2b5ed1c4a6016b0dc0967ec7cc215f7ab685aac1 SHA512 de6e472ff17f88c9a9d3f617f238806227582c7b3bfcd072faddf43faa6e7ba947e469f345d41896d62d95c43bd1c1efc1dc8dee6145e86f2117b69a3d468345
MISC metadata.xml 386 BLAKE2B 786974dd7980eb6d81faca07540033cb96ec6278250fa601d4b6719693689259bc99eae4c47948630dde8ba368ed9ee101b12e43b423ef12158a3c6686f605ad SHA512 b750cefda2080a875f4ee778df1f75e21f62eb1c235f55310ec6c26f9f2662e59cc786c4b23ff8e128fc1f94e9b91a1d70a4157d378f6785df0c361f3541a8c0
diff --git a/dev-perl/B-Hooks-OP-Check/B-Hooks-OP-Check-0.220.0-r1.ebuild b/dev-perl/B-Hooks-OP-Check/B-Hooks-OP-Check-0.220.0-r1.ebuild
new file mode 100644
index 000000000000..488138509ffa
--- /dev/null
+++ b/dev-perl/B-Hooks-OP-Check/B-Hooks-OP-Check-0.220.0-r1.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DIST_AUTHOR=ETHER
+DIST_VERSION=0.22
+inherit perl-module
+
+DESCRIPTION="Wrap OP check callbacks"
+
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~hppa ~ppc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="virtual/perl-parent"
+BDEPEND="${RDEPEND}
+ >=dev-perl/ExtUtils-Depends-0.302.0
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=virtual/perl-CPAN-Meta-2.120.900
+ virtual/perl-File-Spec
+ virtual/perl-Test-Simple
+ )
+"
+src_compile() {
+ mymake=(
+ "OPTIMIZE=${CFLAGS}"
+ )
+ perl-module_src_compile
+}
diff --git a/dev-perl/B-Hooks-OP-Check/Manifest b/dev-perl/B-Hooks-OP-Check/Manifest
index bbef6f460127..6b4aa915c1b7 100644
--- a/dev-perl/B-Hooks-OP-Check/Manifest
+++ b/dev-perl/B-Hooks-OP-Check/Manifest
@@ -1,3 +1,4 @@
DIST B-Hooks-OP-Check-0.22.tar.gz 76535 BLAKE2B bc0c6b7b057fab226ebc44376eecc26efd58b699ca87588dfc25d2f539f955f6e657a4e206430b80fceb5039d3203af75ace76d0e86b85bc734b8befaf0bd9aa SHA512 e68b08a34244afc73d7d3b2b0acdf8fe791b0b1f087b6b0496da0a1e655a9e51552ec8fb0f743c8626a0414fb469a2133d113ff5b4ba9f96217cc87bef877542
+EBUILD B-Hooks-OP-Check-0.220.0-r1.ebuild 734 BLAKE2B 1084808da6e36b2143787c737e94e4dab76ded917bf08115d6667de7fd2922873ffd9ecc11efe1eaadd72ab94767f8a1b88d4ee3256045cabe6b5eac6ce8bc77 SHA512 68c095d5df97e2fe6053df93ad089f974bdcd5d5cb44e4a7e00c74b6bb8431bd999c0f4f2498e8b91eda69076174eefc388f99ffaf3e03ddc9b320f8ba2085c2
EBUILD B-Hooks-OP-Check-0.220.0.ebuild 650 BLAKE2B d72ebc437c9007838c6d686150841635f032f5fb5f1988d166253def042fc6ec626b27ca2a89c35a4cb8bc16515ad7e5bd5aabbffc22949a26367ee532c7c1e8 SHA512 ea97369eb6174de99a3331789a94b5a55887cd87ceed7a623a6df62672058d58732aec6b02d2cf9555580a14ac274317038aaa1ed43d7053af547fed0de8ea78
MISC metadata.xml 406 BLAKE2B b4956eb9a09808b0d00400a10debd60ebe56f1215212e14528d468144d1b119a0dcf2404aa07317f42222d7b0ab8760fe35759e700cc226076f2de44cc382377 SHA512 568d5590456bf5ea48ec90100403a58a2ced82657bd876d6850571c49fd932b438f882b85bd6df6552a1129c585db8bd8c32b1870da7f44ac3fa211ccd3bc57e
diff --git a/dev-perl/B-Hooks-Parser/B-Hooks-Parser-0.210.0-r1.ebuild b/dev-perl/B-Hooks-Parser/B-Hooks-Parser-0.210.0-r1.ebuild
new file mode 100644
index 000000000000..2d76e80a60d7
--- /dev/null
+++ b/dev-perl/B-Hooks-Parser/B-Hooks-Parser-0.210.0-r1.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DIST_AUTHOR=ETHER
+DIST_VERSION=0.21
+inherit perl-module
+
+DESCRIPTION="Interface to perls parser variables"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ >=dev-perl/B-Hooks-OP-Check-0.180.0
+ virtual/perl-XSLoader
+ virtual/perl-parent
+"
+BDEPEND="${RDEPEND}
+ >=dev-perl/ExtUtils-Depends-0.302.0
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ dev-perl/B-Hooks-EndOfScope
+ virtual/perl-File-Spec
+ dev-perl/Test-Fatal
+ virtual/perl-Test-Simple
+ )
+"
+src_compile() {
+ mymake=(
+ "OPTIMIZE=${CFLAGS}"
+ )
+ perl-module_src_compile
+}
diff --git a/dev-perl/B-Hooks-Parser/Manifest b/dev-perl/B-Hooks-Parser/Manifest
index cfc249da47b0..b6fa731ed638 100644
--- a/dev-perl/B-Hooks-Parser/Manifest
+++ b/dev-perl/B-Hooks-Parser/Manifest
@@ -1,3 +1,4 @@
DIST B-Hooks-Parser-0.21.tar.gz 89001 BLAKE2B 116e0b780b37396b1987e55415d729c4bb88a9206d17b16f7ecf90b0c78f54d241d2cfc966d4deaa3d46ca8b175c2ddf50cd19f9a77e50633bfb3cf8dc85ab99 SHA512 7645b9f43ab147fc51dfc4f7e8b89b66a4225b214914f0cc12f9b8887e2717d373453c227e2c0cc0508424d01ea96dd3eb8160d746bfa484857bf9be8ec0c72e
+EBUILD B-Hooks-Parser-0.210.0-r1.ebuild 673 BLAKE2B 77b852831be3fcbb260792964518bb274667f8e1afdcecfb3b7805da326a70d62fb1a375b50f956b03326c5d9c878aaab408b99eaf91cb13a7a7214439e5b5d5 SHA512 7136875e20b5eb80dd90c56e21e57d95d1bfe83f3b7c7794e25176c6765b54277f95d765571bbb486a0acf1c5351f83266e7099a02c2bad1f80f2c947391098c
EBUILD B-Hooks-Parser-0.210.0.ebuild 594 BLAKE2B ac53452e9437f716e3a4388dc62902ba86d67236340ffa577e46e615a633a7855e844d62ece795263dba2f85f6714c84f86e8e52d1486120f8c205d9d7121875 SHA512 f2c0efc015968043a0cc070274aa372ac233fb661b30255e50a1a8f7fe8ab32923c0118a0fb149093080cb43783b32647c6a6a3b502e19d91803a267c3735284
MISC metadata.xml 401 BLAKE2B acb4b405c684a77021440422ecffd9144508a6f36f1a67f0200c3269e2f464fb2a6b8f6ad753ffe7af2954bab519ef3f5f478f72c121dfbe0cdd587c137e9d41 SHA512 982d1e894ab8b371392bde4e594239aa2af042cf7e5b28b05232456dc81f778e8ebe42de65d7b6fcaac296ec33176a0de091198af7f0af63244e5afe018f7748
diff --git a/dev-perl/B-OPCheck/B-OPCheck-0.320.0-r1.ebuild b/dev-perl/B-OPCheck/B-OPCheck-0.320.0-r1.ebuild
new file mode 100644
index 000000000000..2c2e6ab8c967
--- /dev/null
+++ b/dev-perl/B-OPCheck/B-OPCheck-0.320.0-r1.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DIST_AUTHOR=ETHER
+DIST_VERSION=0.32
+inherit perl-module
+
+DESCRIPTION="PL_check hacks using Perl callbacks"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ >=dev-perl/B-Utils-0.80.0
+ virtual/perl-Carp
+ virtual/perl-Scalar-List-Utils
+ dev-perl/Scope-Guard
+ virtual/perl-XSLoader
+"
+BDEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ >=dev-perl/ExtUtils-Depends-0.302.0
+ test? (
+ virtual/perl-File-Spec
+ virtual/perl-Module-Metadata
+ virtual/perl-Test-Simple
+ )
+"
+src_compile() {
+ mymake=(
+ "OPTIMIZE=${CFLAGS}"
+ )
+ perl-module_src_compile
+}
diff --git a/dev-perl/B-OPCheck/Manifest b/dev-perl/B-OPCheck/Manifest
index ab8258895852..1ec8b8d7c142 100644
--- a/dev-perl/B-OPCheck/Manifest
+++ b/dev-perl/B-OPCheck/Manifest
@@ -1,3 +1,4 @@
DIST B-OPCheck-0.32.tar.gz 76109 BLAKE2B bcc9235d548b297c512fcc27060565ef82a4c369eaad92151adffb475cc3992ffc5b0acd531754ac2aa45fd225d731e4863340d6edc6b88952edd74232b356e4 SHA512 35ee8f66c1958e5622399538417939f9c705af23faa724845ed5d585afd1b793f2d134dc37265111c9d8370c8c5c33b359b5379e3dd2676b47c8eb2768dd81cd
+EBUILD B-OPCheck-0.320.0-r1.ebuild 694 BLAKE2B 397057c67a1c26f2b85d68067b2d74d9e63af4ebb134161b0fc7123a813467aae605bd0d335024367bba3258ac88d4bfc69f211b31dfa7938a0f8740e461b4be SHA512 6819b208de5503ce87c1cc970dddda91b00b838ec43bc7a89156095cb76c06e415101f6e3faf3021208bdc273326cab1448e1deb6b1e6a2d6ffa7a19878fc546
EBUILD B-OPCheck-0.320.0.ebuild 614 BLAKE2B 6e81481dc72a65fdefe8a181f506488e90811f72a7766c54e0436e60cc55d496eb640b44c641cb5aa67a2f9c48112225b95ca716ff6045c8ac65b418929cc7a5 SHA512 90734cb19680a55809c2cd740945965eb57fa3fdab196c2fef95e99dfeff99c3c58d9e4c8554311995e04d3c8d17063aef8725b5f18cb9b6b9f8e69be84d19bc
MISC metadata.xml 390 BLAKE2B 73a6e193fe653979db1e2c3e5dc44bce77e7e590601c1d7776b0df8074e16194c1bdc21451bb9201637abce2447d339f98d5dc7774551686c6af893d1dfccaef SHA512 654d6e327836d3aea3d74f2d1d640caa8c3461e7aa4605fd682185ab42c47c9d2f17734f984e71abe140ee2a4357579782046d51ac7050687016d099b08fe9cc
diff --git a/dev-perl/B-Utils/B-Utils-0.270.0-r2.ebuild b/dev-perl/B-Utils/B-Utils-0.270.0-r2.ebuild
new file mode 100644
index 000000000000..873e3bd16ee1
--- /dev/null
+++ b/dev-perl/B-Utils/B-Utils-0.270.0-r2.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DIST_AUTHOR=ETHER
+DIST_VERSION=0.27
+inherit perl-module
+
+DESCRIPTION="Helper functions for op tree manipulation"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+# needs Scalar::Util
+RDEPEND="
+ virtual/perl-Exporter
+ virtual/perl-Scalar-List-Utils
+ dev-perl/Task-Weaken
+"
+BDEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-CBuilder
+ >=dev-perl/ExtUtils-Depends-0.301.0
+ test? (
+ virtual/perl-Test-Simple
+ )
+"
+PERL_RM_FILES=(
+ # These useless no-op tests that simply clutter test output
+ t/utils/{31oldname,32kids,33ancestors,34descendants,35siblings,36previous,37stringify}.t
+ t/utils/{41walkfilt,42all,43allfilt,44optrep}.t
+ t/utils/{50carp,51croak}.t
+)
+src_compile() {
+ mymake=(
+ "OPTIMIZE=${CFLAGS}"
+ )
+ perl-module_src_compile
+}
diff --git a/dev-perl/B-Utils/Manifest b/dev-perl/B-Utils/Manifest
index 6cc34ad87266..25561eb6ba0e 100644
--- a/dev-perl/B-Utils/Manifest
+++ b/dev-perl/B-Utils/Manifest
@@ -1,4 +1,5 @@
DIST B-Utils-0.27.tar.gz 74612 BLAKE2B 4bac004543111890385dc0ba59fd73f25f4d3aea169c243487144deafe99c114f9783b4271570f3c2f40566f73767bc414818396d786c46d8b9fae9977c18b0f SHA512 a896476f59a424fa9062c5dfe6431493c020e51746fa7f7b4c7fcdb109d1c0fa252292b891263d676884f064db95f16958a5d2ed5981dc5997436dced6579e74
EBUILD B-Utils-0.270.0-r1.ebuild 821 BLAKE2B cfc16783c3582afa479a563ba4eed53b34121e2f38587d3d9bc5d9827bd23589c96ae193723d01aac7722922c82afd312206eb2503de272160d5a0e4dee47290 SHA512 ac4ce4242f97cc984b1ca9d9fb09ae44b39be08a340f33b36d642515b9bbb9e30d958e0a0bf899107b425144c8e561d75dde2402b23e80411aba7b9a0e2279d3
+EBUILD B-Utils-0.270.0-r2.ebuild 900 BLAKE2B 9966863476476a6ac614a101ae6e60a225429c63d9a3c0f4e6de086767a7b3d1f97de5f1de3e1e6c02ff9632d9d95b4615baa31306206b3ff96e8ced5652e1a5 SHA512 f228607ee4f1993a0e8da9d58e10936ee4b19d30b84f4554169bcf84b16ce2a52597d9447f8370f3f7b6134037109be049a90e72545fe20c5983633df9f4e439
EBUILD B-Utils-0.270.0.ebuild 597 BLAKE2B a00e4c653ba63405a55c505d66bcb67e0b9634cd6eff62b4dd9a1f387ad5c3f0d16a346c8d864973c40a08d7ac4731e9c3851d41c88e851b9ed2139d1e54c886 SHA512 5825b851cd32f23c2ef2ab103c2f9ca3d0f583e3a652c0a95c29a86c58ea20715ef288b03aec8ded1c5cf66e022a554a5cee1a19c352a912334c75cbaed5876d
MISC metadata.xml 516 BLAKE2B ce01b0c9312075c7a18827aa76d9d2a20a22fc5145b50613873bf41c823342861a2596f01d32afc2ec18b7e54f3fb8fa8198927e8af2165efbf18faee0e1e98f SHA512 56897978c780a0a89075476786016ed76832a25d724f88c0f99f209ca57c8785f3db65a9f13aeae8f9af57e8c13018d7c35d52f1dd744bd0fd12846c68bde53c
diff --git a/dev-perl/BDB/BDB-1.920.0-r1.ebuild b/dev-perl/BDB/BDB-1.920.0-r1.ebuild
new file mode 100644
index 000000000000..d7e98227eee0
--- /dev/null
+++ b/dev-perl/BDB/BDB-1.920.0-r1.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=MLEHMANN
+DIST_VERSION=1.92
+DIST_EXAMPLES=("eg/*")
+inherit perl-module
+
+DESCRIPTION="Asynchronous Berkeley DB access"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+ dev-perl/common-sense
+ sys-libs/db:=
+"
+DEPEND="
+ sys-libs/db:=
+"
+BDEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
+src_compile() {
+ mymake=(
+ "OPTIMIZE=${CFLAGS}"
+ )
+ perl-module_src_compile
+}
diff --git a/dev-perl/BDB/Manifest b/dev-perl/BDB/Manifest
index d0239f8c47b5..e24cce39cdca 100644
--- a/dev-perl/BDB/Manifest
+++ b/dev-perl/BDB/Manifest
@@ -1,3 +1,4 @@
DIST BDB-1.92.tar.gz 38717 BLAKE2B 258f8d4169fcaa7310300d9ab76026c73c4da722afff27c397af9aeafcf4ca80d3e93b046fafd132db186780739b10791c8e64354dffa3b1da3abde88c7be998 SHA512 39dc6ffab84543061475c2a092497368a35f23e16d940a0b5ba5200709721b5f3a1c66fbc2b34b036b42b49cf659a6730167397f59c32e32bdeb814323d1d2fb
+EBUILD BDB-1.920.0-r1.ebuild 485 BLAKE2B aebd7a03ca7627b71ce8ae767e7fcfb0cf07c14920a021ccf594994ca967e2064f32b1988da2bcf0d06fead5a571e2024b59a36fb5945fa6b8402894baf0928c SHA512 c299c23ec396b605d8ca4e983507adc99935d149b247899d4da1f6e585cd906e46e8dde3ffc4b19d0e4cfbecb2ba5c8e4d2d9513c21a6b321f42297899e2c885
EBUILD BDB-1.920.0.ebuild 387 BLAKE2B 2559d527ba8217c83e8aa7f6995456a6ace7efc83a3f44512a5d0d49eeba6d8efad598a1057e47bd187fc886d7989ed6d121d71eb7b6f927bbb47b25b2a6273e SHA512 24f7a7cecbb4c8460a788ac2875d2ad3d01fa64ae33852d32381c22d5e6763825e60093f384b2d9e50a6288dc3951237360d633c4ce06e1fbf6f0d0bb5b56acb
MISC metadata.xml 377 BLAKE2B 4cfde9e526dbc864635a02ac5596c27e1c1f116bfc48c12694305c5e26f791f009de799cdef2200fa4df0ebf38cde2efca994cfbeb3102782cee9695875ab1fc SHA512 07a86cd2f68792dd16ca9cacbca7b9c5758e3039486e5c4ee0fee8bafe28eac4487bcc37672a8d2ada677269c8c0c9149aa94efe9e74737a8b85b3b3c6a5ea1e
diff --git a/dev-perl/BSD-Resource/BSD-Resource-1.291.100-r2.ebuild b/dev-perl/BSD-Resource/BSD-Resource-1.291.100-r2.ebuild
new file mode 100644
index 000000000000..a4ab2219cf24
--- /dev/null
+++ b/dev-perl/BSD-Resource/BSD-Resource-1.291.100-r2.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=JHI
+DIST_VERSION=1.2911
+inherit perl-module
+
+DESCRIPTION="Perl module for BSD process resource limit and priority functions"
+LICENSE="|| ( Artistic-2 LGPL-2 )"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86"
+
+BDEPEND="virtual/perl-ExtUtils-MakeMaker"
+
+PERL_RM_FILES=(
+ "t/pod.t"
+ "t/pod-coverage.t"
+)
+src_compile() {
+ mymake=(
+ "OPTIMIZE=${CFLAGS}"
+ )
+ perl-module_src_compile
+}
diff --git a/dev-perl/BSD-Resource/Manifest b/dev-perl/BSD-Resource/Manifest
index 465ebed91e94..3b3d59627c74 100644
--- a/dev-perl/BSD-Resource/Manifest
+++ b/dev-perl/BSD-Resource/Manifest
@@ -1,4 +1,5 @@
DIST BSD-Resource-1.2911.tar.gz 68183 BLAKE2B 463eccf52301bd89df8d98b604a01ab1870ecc825753ee72f84900f43ed77e70b1e3b9f162a4a7ee6a940933da3a5bfdb3f12a55a85e24886d076668f2f9263d SHA512 d0032d41c7c0468ed1c6d8f57b885f6cb97a5039d754c8cb60b2067daedaf53bd15fb6561a3d0f828df16dfa5417f663b8065ba65f4fea16dc9262728b3b6b85
EBUILD BSD-Resource-1.291.100-r1.ebuild 466 BLAKE2B 7f3f7d4af5989efd97f68c5f24f269e857e64ee3e19cf79199956c12b76a7851241466ddba22ad15a7a17a714098e9f1c4b0a77e1082ae1679fe8788b2b9f3ac SHA512 e54798fd7d605739401899af00a07b967ecf3df6ea5fb0c55cb8b3a166ef965c012d32babbc625216bf48226dcf6c50e18443a3e9cd4b9ca618536542c170094
+EBUILD BSD-Resource-1.291.100-r2.ebuild 545 BLAKE2B c95abcf863fa44ff957b4cbe43d1fdfac483b3eb642e139cee0a2c8319dd2ebec365bbea512b528ca36e1f8c3b5bbf1a792abc496dd32795546fd463b60d0668 SHA512 a4596da0652691d9e333f0a381ee8bc3b4587483753479638d15a675d441dceb8d4e93de2cbffa0e49d8419c1a6df1dc363540c0c894cda6433995c60aceffa5
EBUILD BSD-Resource-1.291.100.ebuild 453 BLAKE2B 36895c9cf12b6266ace9a7eecc394acd0384fe1b1a2961407ee0b4ca172b2c814762b61d61e4939418de78d02f2393a56c105a5cb559f795db7fe468680c43bc SHA512 df0730192a4f548cc6abfae65829df2ad84487764e43c201f994d44aa1d676516df76430b42ee3ed1b7174a329a3cdc7d7b895f06844d5623eb94e1febb45296
MISC metadata.xml 396 BLAKE2B 08ed7fd98dd1691d1022530978977ff118ede453e9ad0785d92591515907434957a29b9f3d340caf2526377a68351e74796abd205aff8c2a81847bc3ac46af63 SHA512 d0986fd44f51512eb43a3b7fb00ad6f20b7bfc14c8d5bc59676562bd0127a9f8b0215e135c3ff4d0059642b17315f7648c8b965027388e766bb68c2351761a22
diff --git a/dev-perl/BerkeleyDB/BerkeleyDB-0.630.0-r1.ebuild b/dev-perl/BerkeleyDB/BerkeleyDB-0.630.0-r1.ebuild
new file mode 100644
index 000000000000..848dcc667f74
--- /dev/null
+++ b/dev-perl/BerkeleyDB/BerkeleyDB-0.630.0-r1.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DIST_AUTHOR=PMQS
+DIST_VERSION=0.63
+inherit perl-module db-use
+
+DESCRIPTION="This module provides Berkeley DB interface for Perl"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+
+# Install DB_File if you want older support. BerkleyDB no longer
+# supports less than 2.0.
+
+RDEPEND="
+ >=sys-libs/db-2.0:=
+ <sys-libs/db-7:=
+"
+DEPEND="
+ >=sys-libs/db-2.0:=
+ <sys-libs/db-7:=
+"
+BDEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker"
+
+PERL_RM_FILES=(
+ "t/meta-json.t"
+ "t/meta-yaml.t"
+ "t/pod.t"
+ "scan.pl"
+ "mkconsts.pl"
+)
+# parallel really broken
+DIST_TEST="do"
+src_prepare() {
+ local DB_SUPPORTED=(
+ 6 5 4 3 2
+ )
+ # on Gentoo/FreeBSD we cannot trust on the symlink /usr/include/db.h
+ # as for Gentoo/Linux, so we need to esplicitely declare the exact berkdb
+ # include path
+ local dbdir="$(db_includedir "${DB_SUPPORTED[@]}" )"
+ local dbname="$(db_libname "${DB_SUPPORTED[@]}" )"
+ einfo "DB Include Dir: ${dbdir}"
+ einfo "DB library: ${dbname}"
+
+ rm -f "${S}/config.in" || die "Can't remove packaged config.in"
+
+ printf "INCLUDE = %s\nLIB = %s\nDBNAME = -l%s\n" \
+ "${dbdir}" \
+ "/usr/lib" \
+ "${dbname}" > "${S}"/config.in || die "Can't write config.in"
+
+ perl-module_src_prepare
+}
+src_compile() {
+ mymake=(
+ "OPTIMIZE=${CFLAGS}"
+ )
+ perl-module_src_compile
+}
diff --git a/dev-perl/BerkeleyDB/Manifest b/dev-perl/BerkeleyDB/Manifest
index 92485701b350..dcd56b075a50 100644
--- a/dev-perl/BerkeleyDB/Manifest
+++ b/dev-perl/BerkeleyDB/Manifest
@@ -2,5 +2,6 @@ AUX Gentoo-config-0.26.diff 568 BLAKE2B 5153d980d4771c4f82c38f803f1a7309d2fd9628
DIST BerkeleyDB-0.55.tar.gz 203318 BLAKE2B 65118bacdb7b597a7f006a341916b21cd4b4d4602e56854fc4d04aa53f995365b4da44ea95a6e0472f5540f74eab46b83c56bb1c9cf8a51779260a6f4746ddd5 SHA512 a9bee92b0168918eaf6fb38b7b66005cfbb360ce89a9ae9feeb022e3d27fa7e627412b5c19233840571ed60568729d4bd83d279f84a0c7db921b8eed9f73afea
DIST BerkeleyDB-0.63.tar.gz 208324 BLAKE2B e13f9e4a7993a09ff60378cf19c7baba925850b1996873727f7659787111a9b437b022653329e18e94dead7c29ff0da9ee79d3a67adf2afcc8cdaa02d689c127 SHA512 43edf4eb3650e7b03dfc45ead834ea766d458cf3bc9b6405646142ad0ab223bdb3267815be5a92ddbf3958e5507d39f193d749d9ff6fe83a3beb9e02e8f6c66b
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.ebuild 1271 BLAKE2B 36237e5ea36da63a93276c11539c6373fdb5c47c74de55cd96e564d924f80ca751c922cfaca235bc982edb00503e20e685f087e8136e0dfbc13eb02e5253aeac SHA512 dae88040999df12de3f663f92d0dfbeb2cf996ac6acdc0d49811b8226f5546dbd02b02a1456dd066c2ce9f55d4f9fbc722c858d7099f8fb2e03dc60ab59830ad
MISC metadata.xml 1362 BLAKE2B d0fb19001b5bb3b3bc83b14fe9a439c0cfb1a052e90e9a067f5074c6178cf84bacc95050fb40c848641c2756648286766896d2335f38ac4289a5926cbae0c90b SHA512 759622f9cd949c0c0ec377df39b072df1b0131692352a2090cff1c79f9a816e0593c80690bccbf37eef732ac2b7e024cfa9eea718994e9c8a6db86e16f5dd380
diff --git a/dev-perl/Bio-DB-HTS/Bio-DB-HTS-3.10.0-r1.ebuild b/dev-perl/Bio-DB-HTS/Bio-DB-HTS-3.10.0-r1.ebuild
new file mode 100644
index 000000000000..dcae1156e881
--- /dev/null
+++ b/dev-perl/Bio-DB-HTS/Bio-DB-HTS-3.10.0-r1.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DIST_AUTHOR=AVULLO
+DIST_VERSION=3.01
+
+inherit perl-module
+
+DESCRIPTION="Perl bindings for sci-libs/htslib"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ sci-biology/bioperl
+ sci-libs/htslib:=
+"
+DEPEND="
+ dev-perl/Module-Build
+ sci-libs/htslib:=
+"
+BDEPEND="${RDEPEND}
+ dev-perl/Module-Build
+ test? ( dev-perl/Test-LeakTrace )"
+
+PATCHES=(
+ "${FILESDIR}/2.11-build_env_ldflags.patch"
+ "${FILESDIR}/2.11-build_split_htslib_opts.patch"
+)
+
+src_configure() {
+ local myconf="--htslib-includedir=${EPREFIX}/usr/include/htslib --htslib-libdir=${EPREFIX}/usr/$(get_libdir)"
+ 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/Bio-DB-HTS/Manifest b/dev-perl/Bio-DB-HTS/Manifest
index b07629e9be8a..b862454390fc 100644
--- a/dev-perl/Bio-DB-HTS/Manifest
+++ b/dev-perl/Bio-DB-HTS/Manifest
@@ -3,5 +3,6 @@ AUX 2.11-build_split_htslib_opts.patch 2453 BLAKE2B 19f99d0a56db7c4778bc478cd952
DIST Bio-DB-HTS-2.11.tar.gz 5250814 BLAKE2B d77ccacebf339a33ab106b997139cdbf79f6c28269a832305e660b28370aca82b4c9824773acdbf8f59b18dd61f40346a9870578dba7b5b989b0f3bc9ad14b35 SHA512 114d90fe92b684250183b45b4d23d2dd45ecdcb2fa54f7b1c311ed668d8e87953adb861f709a0a48ff2b873ce777b21bc3b557bafa0df216b9a71b59facff6fd
DIST Bio-DB-HTS-3.01.tar.gz 5250834 BLAKE2B ca7d3dfb6886460e7beee495eaa6857c912dc6bff24c1c8b888e7ada5ca736035af7ee48adeb5dd3b10204f99be4d0e2cb8d6350fa3e7bfe3fb1299e935ddc4e SHA512 4a464ffb300edf8ed8839c4d788a7c53d2a2cdc5abd675b8648d42e0b60f78b905dfb81cf1396daddbf2e279db2819df250117ecebdc3de5fdcb94a812182255
EBUILD Bio-DB-HTS-2.110.0.ebuild 708 BLAKE2B 0e10e42a145505e7445687411f809c8810f3b052e2695ed93b44aa4ae603692a4431038ed385bcd4bd90b85f8c9bd6938643ebd79a4cbc20eaf2f50877849ff2 SHA512 a9930cf078bb84e03b5281774ef3b98c712cb1c8d62e865487978af568659fcaa445263c40fba2bc01cf7a3ee25e5e2f302238e29acee6826b6f1ae4a4d467ea
+EBUILD Bio-DB-HTS-3.10.0-r1.ebuild 900 BLAKE2B b3c0b4ff419f88a4dce8e9c67e07fb616ad93ce3b0481358f2c069e134189467ec26b04af618859411da2c5c5e65da55a29fa7544163f424ad1b7c86d48131f9 SHA512 5369f81951a6e4542a7aceff170659a883ca387988ba0587e5fbfe84c02fe15bc1c078809731f0184616f7350b65bacf737bcfe3f130400844ed975c6cf901c8
EBUILD Bio-DB-HTS-3.10.0.ebuild 706 BLAKE2B dd60fd553fc822310aa4a75f43fd76748544c58edd6e1d89ea8f8426e5625738db71978d6a7d84f269f2a5dda2ee8c83487f61b5e56f0721f1886313b4fef953 SHA512 daf5fa2771c1d85f52ac9d6ec5b4453360701793ae479876cbe4792e6ef84f3f7290229e4d83cd62cfb24b1af81f11d461fc1f4d3828b8e1a9ab9710638b86b9
-MISC metadata.xml 555 BLAKE2B fe8d2547a6d959f24231c15b5803e8e71dd94ac0d865dd0a53dff97c62b39db8ff40f845f7d4a48cd4dc19d31c044e06ca8394d745a79c532fc61e96a66dab3f SHA512 9e03a79d88ca855783562bd5d3b9a4f71698c2caae43c009bbcf312bd5810d362842cb4e834291b08a5231785f59fc5598edca6868716d5a7487716d10acac39
+MISC metadata.xml 2405 BLAKE2B b07a2b190e6b44a773106706dcb639fbbf943aa524751db79bb82c88180d00ea820f858d7285196b1bdd22f2f2d9f71e746dfa0366575394d47aaf38e25d1ee7 SHA512 a4a174524fc1a77ee5957d172a02caf68f7aff24e25c322b1c0109d6f2da5065cfb5e9dec43f1d12e4e887442cf0eb391f60fdf0273fa03eee2017f274b58ad8
diff --git a/dev-perl/Bio-DB-HTS/metadata.xml b/dev-perl/Bio-DB-HTS/metadata.xml
index 95abbb699ad4..126683a7c28f 100644
--- a/dev-perl/Bio-DB-HTS/metadata.xml
+++ b/dev-perl/Bio-DB-HTS/metadata.xml
@@ -13,5 +13,32 @@
<remote-id type="github">Ensembl/Bio-DB-HTS</remote-id>
<remote-id type="cpan">Bio-DB-HTS</remote-id>
<remote-id type="cpan-module">Bio::DB::HTS</remote-id>
+ <remote-id type="cpan-module">Bio::DB::HTS::AlignWrapper</remote-id>
+ <remote-id type="cpan-module">Bio::DB::HTS::Alignment</remote-id>
+ <remote-id type="cpan-module">Bio::DB::HTS::Constants</remote-id>
+ <remote-id type="cpan-module">Bio::DB::HTS::Fai</remote-id>
+ <remote-id type="cpan-module">Bio::DB::HTS::Faidx</remote-id>
+ <remote-id type="cpan-module">Bio::DB::HTS::FetchIterator</remote-id>
+ <remote-id type="cpan-module">Bio::DB::HTS::Kseq</remote-id>
+ <remote-id type="cpan-module">Bio::DB::HTS::Kseq::Record</remote-id>
+ <remote-id type="cpan-module">Bio::DB::HTS::Pileup</remote-id>
+ <remote-id type="cpan-module">Bio::DB::HTS::PileupWrapper</remote-id>
+ <remote-id type="cpan-module">Bio::DB::HTS::Query</remote-id>
+ <remote-id type="cpan-module">Bio::DB::HTS::ReadIterator</remote-id>
+ <remote-id type="cpan-module">Bio::DB::HTS::Segment</remote-id>
+ <remote-id type="cpan-module">Bio::DB::HTS::Segment::Iterator</remote-id>
+ <remote-id type="cpan-module">Bio::DB::HTS::SplitAlignmentPart</remote-id>
+ <remote-id type="cpan-module">Bio::DB::HTS::Tabix</remote-id>
+ <remote-id type="cpan-module">Bio::DB::HTS::Tabix::Iterator</remote-id>
+ <remote-id type="cpan-module">Bio::DB::HTS::Target</remote-id>
+ <remote-id type="cpan-module">Bio::DB::HTS::VCF</remote-id>
+ <remote-id type="cpan-module">Bio::DB::HTS::VCF::Header</remote-id>
+ <remote-id type="cpan-module">Bio::DB::HTS::VCF::HeaderPtr</remote-id>
+ <remote-id type="cpan-module">Bio::DB::HTS::VCF::Iterator</remote-id>
+ <remote-id type="cpan-module">Bio::DB::HTS::VCF::Row</remote-id>
+ <remote-id type="cpan-module">Bio::DB::HTS::VCF::RowPtr</remote-id>
+ <remote-id type="cpan-module">Bio::DB::HTS::VCF::Sweep</remote-id>
+ <remote-id type="cpan-module">Bio::DB::HTSfile</remote-id>
+ <remote-id type="cpan-module">Bio::SeqFeature::HTSCoverage</remote-id>
</upstream>
</pkgmetadata>
diff --git a/dev-perl/Bio-SamTools/Bio-SamTools-1.430.0-r2.ebuild b/dev-perl/Bio-SamTools/Bio-SamTools-1.430.0-r2.ebuild
new file mode 100644
index 000000000000..ed1ab08f8255
--- /dev/null
+++ b/dev-perl/Bio-SamTools/Bio-SamTools-1.430.0-r2.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DIST_AUTHOR=LDS
+DIST_VERSION=1.43
+inherit perl-module toolchain-funcs multilib
+
+DESCRIPTION="Read SAM/BAM database files"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+LICENSE="|| ( Apache-2.0 Artistic-2 GPL-1+ )"
+
+RDEPEND="
+ >=sci-biology/bioperl-1.6.9
+ sci-biology/samtools:0.1-legacy=
+"
+DEPEND="
+ dev-perl/Module-Build
+ sci-biology/samtools:0.1-legacy=
+"
+BDEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-CBuilder
+ >=dev-perl/Module-Build-0.420.0
+"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-1.430.0-legacy-r1.patch
+)
+
+src_configure() {
+ tc-export CC
+ unset LD
+ if [[ -n "${CCLD}" ]]; then
+ export LD="${CCLD}"
+ fi
+ SAM_LIB="${EPREFIX}/usr/$(get_libdir)/libbam-0.1-legacy.so" \
+ SAM_INCLUDE="${EPREFIX}/usr/include/bam-0.1-legacy" \
+ perl-module_src_configure
+}
+src_compile() {
+ ./Build --config optimize="${CFLAGS}" build || die
+}
diff --git a/dev-perl/Bio-SamTools/Manifest b/dev-perl/Bio-SamTools/Manifest
index f36d1f35a96f..16dc0dbc604c 100644
--- a/dev-perl/Bio-SamTools/Manifest
+++ b/dev-perl/Bio-SamTools/Manifest
@@ -1,4 +1,5 @@
AUX Bio-SamTools-1.430.0-legacy-r1.patch 2934 BLAKE2B 17e310aeac8d2548e168c125d498b623fb3ea6ac59da52c9dd7918c4a42a5fe6c3a11488fe67d833f265151330f339e6700bb323e5e6f355a445e58b96546246 SHA512 ac995f9a55e7cac70238f7945f56f91bbbafe207dc55b05115d519737c9a626fa57ccb265c78f028c1a03297bf5916dc60b7d51fe9988b30d27021b03717c750
DIST Bio-SamTools-1.43.tar.gz 340833 BLAKE2B 2b488667b86ef1bedb7cf74dfdcb3abc0302d9f309c1fc3077682bb400c8307f3b7d8fb1a9015a26f9a17f9e9955845d160512aa3273c368b720fe51b4392458 SHA512 cd5bc6213c093f5105399c95278803afcc537bb3d191686cda0193b82fda2580749bf7533791899939a78963fcc0d6b36eabe9c309c9c6816a9849e3c892c41b
EBUILD Bio-SamTools-1.430.0-r1.ebuild 785 BLAKE2B ebf4bcc864c98ccf5bbeb62091a8e8a4c960b6d8956b9fc72c5ed802ffbbc382c87c07aef467cc2c21bf811bea1df8aa28e867c14f60cbfec4654cab5329f8ff SHA512 676d31ac906659d14a1addc620a40c846de0e3c73c7b1bfafdef2da60fc97a21e78102d5d2f067af23361eedce9159a07de82c20ac2df79d885a4c1509fee7a2
+EBUILD Bio-SamTools-1.430.0-r2.ebuild 920 BLAKE2B 50b8fa8031cab3b4fa3e6e5b83e5901e12ed6240cc6ca95e3a63ee517721f67554b6d0673a3a52bc0c357c2db3186585f14a79ba85b570c99d6859785ee83dff SHA512 b9e602fa134518d301b43a045d92bd6d260bcdb25e1dfd20cdbc0a02b78fc7809f1408789795375a2f1f025107aec02c4d58edb4d4c44d69e094b5d34fffe1af
MISC metadata.xml 1642 BLAKE2B 8e00b2305f870d0007a22f366376d77d359df2ab54d279da2c7b791da320f72e7d110956251c3adcddaf8b4b318110b5ff4b6cde4a6cd359cbb403f666c7de93 SHA512 d518abd6c3f99c370ce401f7fce792b2d55d29fc2baccb54f8a32f2e2c385acf3dd7f31f3c3fc0764fb3b754e4bd3378eef0002a0e4d48b2ae2a116c85379c50
diff --git a/dev-perl/Bit-Vector/Bit-Vector-7.400.0-r2.ebuild b/dev-perl/Bit-Vector/Bit-Vector-7.400.0-r2.ebuild
new file mode 100644
index 000000000000..d419c8e6b134
--- /dev/null
+++ b/dev-perl/Bit-Vector/Bit-Vector-7.400.0-r2.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DIST_AUTHOR=STBEY
+DIST_VERSION=7.4
+inherit perl-module
+
+DESCRIPTION="Efficient bit vector, set of integers and big int math library"
+# License note: upstream mess, bug #721222
+LICENSE="|| ( Artistic ( GPL-1 GPL-1+ ) ) LGPL-2 LGPL-2+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~s390 ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+
+RDEPEND="
+ >=dev-perl/Carp-Clan-5.300.0
+ >=virtual/perl-Storable-2.210.0
+"
+BDEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
+src_compile() {
+ mymake=(
+ "OPTIMIZE=${CFLAGS}"
+ )
+ perl-module_src_compile
+}
diff --git a/dev-perl/Bit-Vector/Manifest b/dev-perl/Bit-Vector/Manifest
index 52baaf422372..c495a8d09f95 100644
--- a/dev-perl/Bit-Vector/Manifest
+++ b/dev-perl/Bit-Vector/Manifest
@@ -1,4 +1,5 @@
DIST Bit-Vector-7.4.tar.gz 135965 BLAKE2B e05391b2a38a30f33d9029273c4f5ea029a8d97db21c0c2d60406c05185be1ada280744c5008129e27c79993a726ca0bfd682a9c33453f6709fdb5614bd3229e SHA512 80aa49aea8c31c60c14161198eab9d620d738530c3c209104b8ad8f1144822f80c3effb3303c569fc556b2457328659ae5d1aaf511d714c835618b84c722abc5
EBUILD Bit-Vector-7.400.0-r1.ebuild 707 BLAKE2B 53f2841ac84f14677afb4eb569eab526639d75d2858cb8d3064e03207e5594eea2be0c58f22824cc4bae01c9989e6766a19d871c721d9ac8841b1481308f6de4 SHA512 9d0b39bbdfafb47c216163a57b93d5b35e495279a965cbdad553b0d3085d96db7094e76a7b939b687db3ac76b2142d841f48ade7805d024dafe6fc069b2ecb63
+EBUILD Bit-Vector-7.400.0-r2.ebuild 786 BLAKE2B d781059e7b818a632083159cba7c1d67e1e17aba29135d784cef3805aaad2b4f40d055ada785518c97b32279132dddbb5f6789657cb3a338d4d03c61984553d1 SHA512 6fc1ca294d9c484e39e2b7703221341b2f2e7d474b91fa64a52cdaeb1c99558ea4fac87efb45bd78df2855acd7a549ff045c4419d01a32752cf97f6281d78a03
EBUILD Bit-Vector-7.400.0.ebuild 625 BLAKE2B dc54ad42813600e33459ed9d757f750086e857b09d31a5c65e786329076f9537cf2f7fdf0a29259c2e2167ab6ca1ac64ba82099f3a2a9f367a5b2ff166abf2c9 SHA512 3f0c55a66edc9cc0137f6bf2888938468b1de51a8a6dcd23e9e1a374a50ad98fce3d6b164c693b1f8de34e0f27c6f4880223dcc99bad54ac428fed306ecdc2e7
MISC metadata.xml 526 BLAKE2B 846a5bca2fdbc8d8ff10bd7c6f468289fda120d522603880130901b0e5678dd9112c8a36f669ccf884c557dd6324686d310af1a1083efa1867f5d615d703c7e9 SHA512 746690e144d0445a278a63248f0a3be4e675f96e15e9f2422568d52d3d09713db7a6c8516b490f0021b8f1b725a40a83046180626731a9050884d8a2d1a5ee9f
diff --git a/dev-perl/CDDB_get/CDDB_get-2.280.0-r1.ebuild b/dev-perl/CDDB_get/CDDB_get-2.280.0-r1.ebuild
index 86920fdfd189..6fadf354b0b8 100644
--- a/dev-perl/CDDB_get/CDDB_get-2.280.0-r1.ebuild
+++ b/dev-perl/CDDB_get/CDDB_get-2.280.0-r1.ebuild
@@ -8,7 +8,6 @@ MODULE_VERSION=2.28
inherit perl-module
DESCRIPTION="Read the CDDB entry for an audio CD in your drive"
-SRC_URI+=" http://armin.emx.at/cddb/${PN}-${MODULE_VERSION}.tar.gz"
HOMEPAGE="http://armin.emx.at/cddb/ https://metacpan.org/release/CDDB_get"
LICENSE="|| ( Artistic GPL-2 )" # "as perl, either GPL-2 or Artistic"
diff --git a/dev-perl/CDDB_get/CDDB_get-2.280.0-r2.ebuild b/dev-perl/CDDB_get/CDDB_get-2.280.0-r2.ebuild
index 746ffbc240f1..8fe75a499f01 100644
--- a/dev-perl/CDDB_get/CDDB_get-2.280.0-r2.ebuild
+++ b/dev-perl/CDDB_get/CDDB_get-2.280.0-r2.ebuild
@@ -8,7 +8,6 @@ DIST_VERSION=2.28
inherit perl-module
DESCRIPTION="Read the CDDB entry for an audio CD in your drive"
-SRC_URI+=" http://armin.emx.at/cddb/${PN}-${DIST_VERSION}.tar.gz"
HOMEPAGE="http://armin.emx.at/cddb/ https://metacpan.org/release/CDDB_get"
# Bug #721294
diff --git a/dev-perl/CDDB_get/Manifest b/dev-perl/CDDB_get/Manifest
index d70cb7303af6..4150dd8fb972 100644
--- a/dev-perl/CDDB_get/Manifest
+++ b/dev-perl/CDDB_get/Manifest
@@ -1,4 +1,4 @@
DIST CDDB_get-2.28.tar.gz 22052 BLAKE2B eb4479c9312b5661d6ad1fb3a49242e3b530b9e00011625b495f334870a484a389b0ec9d07316f13b144fe96aba84f10ab75cd992fb76b8371c517e89689f228 SHA512 436156971a9c52c364ef86b670b212973566b9b77a4411edada144eff370d166ed105a13488650c7092ea90bc2754bb203684396fce648b132e379945ca5f1f9
-EBUILD CDDB_get-2.280.0-r1.ebuild 533 BLAKE2B 844402009a501efefd2645050cc69d9d074c17dd1f68e402751906e37091670c76974d30b9b1ba0746d38a004d736a0d9a1655da8e47fa0b71ce991cdad2e49e SHA512 0cacca2c4ece29b73ad0967fd4b28b85aac7089ba7d0035b510b01a6cf6828675f9737853850d91e11c63580d61849fe5146841f271fc3c1a1a49e656f856cb6
-EBUILD CDDB_get-2.280.0-r2.ebuild 498 BLAKE2B 93fb3db8daceb7a5adfee921805a14662d0535789789c279f16f0f80baf57a22854502658b9f3cf3ef99618d1f13d97fff5e987df7a45e10d1bd0044c93a9437 SHA512 dec7330b315c92e1036c655e6b1898b9ebb829e1cac5cc71c284993eab70eea4b71376e7ba6dd8e3afe699c443af17dedcde41f8542b4b6ec479c23a0f1ca9cf
+EBUILD CDDB_get-2.280.0-r1.ebuild 465 BLAKE2B 935023ae972465ed3f920186a2e452e854809c1c4675bdea963faec889502b7306cb8076ac76a3b93a87817481a001608a1c84819aa497c1106d04174620e4aa SHA512 62b41ba304d2aa66a25c5aef40ae43eebb32744b44f1e5afeccb6ab9be811d61f47cb0995e5ff44b587ecab7f0dc5b2a31a782240f52683770bd9929c2d93692
+EBUILD CDDB_get-2.280.0-r2.ebuild 432 BLAKE2B 2b40d9cdd63763941562622d3af7ed62475b66433acdbbd174a54c270864aefc2eab0e6479cba9463a656fdbce94fc009eb0146cb10da94883d1442c4453b286 SHA512 ddfa0c1619b3e7703e21e9d9b9ec57bab989c0c2a959ddf0bb1ceb44d0afacca4948e9fac7030cae67583e703c1b9dcd7b6b09714dec389faa8ed5829b2a5c70
MISC metadata.xml 444 BLAKE2B ca700a05a059dd6aade0c2f3c62e95f59ab4496d7bf35e80bb6f90054b0f519e71c9c7c2164f5d9aa1414035ab40f6dbfa6564b9b678754c6808b4cd8b5ca39a SHA512 e211fb1909d6b8e7f303c2ad68365cd5a6b72b039f903ee879e2beca2e56a0d7deb337c2622c1bc14718cc8acc13d3c5a60c7a22fb26b3f8fd66802f48aabe8f
diff --git a/dev-perl/Class-MethodMaker/Class-MethodMaker-2.240.0-r2.ebuild b/dev-perl/Class-MethodMaker/Class-MethodMaker-2.240.0-r2.ebuild
new file mode 100644
index 000000000000..ce5a0cd60c49
--- /dev/null
+++ b/dev-perl/Class-MethodMaker/Class-MethodMaker-2.240.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=SCHWIGON
+DIST_VERSION=2.24
+DIST_SECTION="class-methodmaker"
+inherit perl-module
+
+DESCRIPTION="Create generic methods for OO Perl"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
+
+BDEPEND="
+ virtual/perl-ExtUtils-MakeMaker
+"
+src_compile() {
+ mymake=(
+ "OPTIMIZE=${CFLAGS}"
+ )
+ perl-module_src_compile
+}
diff --git a/dev-perl/Class-MethodMaker/Manifest b/dev-perl/Class-MethodMaker/Manifest
index f5b7060e6170..7be508f75356 100644
--- a/dev-perl/Class-MethodMaker/Manifest
+++ b/dev-perl/Class-MethodMaker/Manifest
@@ -1,4 +1,5 @@
DIST Class-MethodMaker-2.24.tar.gz 77242 BLAKE2B 741e1e592658637fd001e18d45b27410d3a522146decc61b458561b86e7cd2d866fd2762344224a999ecd661a89b8ad226c3b0383c562a55a3e40157bdc04edb SHA512 d78f89df41d5c566dee74d30ff1b71488e9510639e795dd2f21e95e0516b039d15dd6743342cb28841e0fc698f64b3b3f349b5da788220598dff6ad95225ae0c
EBUILD Class-MethodMaker-2.240.0-r1.ebuild 503 BLAKE2B 515711852f9084d2bcd1ae4249b7a165eb4a0c5b2c959fda9905569e36d3826fd0deb9bef1722e36759f03e3e8fa3a2b50d6c278114d56de1d5aa4e20502fedf SHA512 52b734c35840d9889eb617f7ffb32314f379ab1f57c2a9d79608145cab41452f9b4f85ae2e939c069a06fe33e43643f82f856b4a15dacb04a18c192e6a46b2a7
+EBUILD Class-MethodMaker-2.240.0-r2.ebuild 575 BLAKE2B 48cf280e6dadb1e464f9c12c8cb6a3747d08b743dd1b8859189f62ff8bf7f93619bf43bec93243896ffcb2320baf85448ea085e87f7240396ff74211ae6547e0 SHA512 68db04ada3e10aed12a9ffdaa40776738e5f8156c56dbcc0b1ff3e31ed07c8cc0570a7f14bdd5a2edc743cdd2ad6f4f866ab8ce02c624a8b16b1063b2e53e2b7
EBUILD Class-MethodMaker-2.240.0.ebuild 580 BLAKE2B 5a43c4f76421da8b38fb59cf6dcdfe5b259cf2c0614d2921c64cc78ecac84f051ed1786412ce3f61e80b02399978ff23c4e7bca4b192c9595f3981c569b86c0c SHA512 1dd5748909f2d28684c344cf45f39ed21ff6d9b573fd31a8bcbb5d459361442bfc64a89b974adbb78c73c3cefb738a4d7c1306fa39f77d474366d50387fb285c
MISC metadata.xml 758 BLAKE2B d842a86fa76b0f8486dd8c28a164bcc3f9cdb5d892a8100e9e8ea582cd14ecf6017e6e396879a23615593e1c8d5887a51798be40b8c3b1b607cedb2ddb34f14d SHA512 a83c6b380017908016d6ea9367a2fffc746d87529e3f9df6c145afd07e2f45cc48e7900cc02ea443d0ff702381d920922316b07bb0683432352b359d6b8be3ee
diff --git a/dev-perl/Clone/Clone-0.450.0.ebuild b/dev-perl/Clone/Clone-0.450.0.ebuild
index 040e2a89c354..06d8a9cfb1a0 100644
--- a/dev-perl/Clone/Clone-0.450.0.ebuild
+++ b/dev-perl/Clone/Clone-0.450.0.ebuild
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Recursively copy Perl datatypes"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ia64 ~x86"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-perl/Clone/Manifest b/dev-perl/Clone/Manifest
index 7e76b3324b64..dd7b22781762 100644
--- a/dev-perl/Clone/Manifest
+++ b/dev-perl/Clone/Manifest
@@ -1,5 +1,5 @@
DIST Clone-0.39.tar.gz 13785 BLAKE2B d3a1434a922f602110156e1eceb51709d8c41a292e69e9822f508d99c8868e617f46e71b3c640f15fd994700cbc8187e3dabdd43d1dfc1a7d2f19c8608f40e4a SHA512 5e3feeff7646fb2ea075267962f7f7013186310974cdbb87f779ece0f56baf62e7dbb0afa94816e20675dc03bc5fbe271b9594e12ea441863b78860691822b6b
DIST Clone-0.45.tar.gz 16130 BLAKE2B 92c4dd90e26b14754a77452c9e185094cb4604aecd06261783dc3d805e75a3d8e0a93492002c1e771b0e562b06a942d987e6bf3f2cf9e2450d5749146b98cb1b SHA512 4d91580fb60876cca7670411748e42e6af0eaba8fac25d60e7a50685ae7b1e697e12c8a2835693e3e4abf3c13c060a2740344eb804ec26ed274b895f599340af
EBUILD Clone-0.390.0.ebuild 600 BLAKE2B f71e4146798a547fea3c42b7d289172371b07c02741f759bfa92a664f9a1fec9d0fc76eae49fd39ea2bc2e0ea6ac8bcfd46dfa4dcebbce7e70a55f401792781f SHA512 f1b3d59162cf8d0db8e1c0dbec572e4a364834e03299f01787fa02e120d35fb7f064c432bba173417605eea5255e9139c6c99b023d7c71c27e918f508b5b08cd
-EBUILD Clone-0.450.0.ebuild 479 BLAKE2B dd53754fa1e48b90ef9e566ca6d15ceb6501167bca27e07baa72524b5fb2a1a0eb2a3239f9bac1ef0d29068837ca6250556497c635ff9c9a19420c0cc0b85ee4 SHA512 c36908119a38979bdf52a01eebc68d57773cdc4e765565e6823b173857a9ce342f7bec7f73558cc15dafa1019511ec62c8e3a35fcb5ed0e7cbc76aed0583d8a7
+EBUILD Clone-0.450.0.ebuild 485 BLAKE2B 3d28f93ba2c2e919d853d6c333b06e345461082f7ea6c1dcc04a4a54275411064c1ad9db985883a20c224c5bfca9aedc6c3b1af34871c46769f81e63a812610b SHA512 35905963f8bf0734e06afaa0afbdb2944777a7b9513af376a3436bf37db8fd8ecdf0d0a2a1b677f508a7e518c7c456c6e32c573bf77c9a91f7f9ddb7a0f2ff5d
MISC metadata.xml 381 BLAKE2B 5626d365cfa4134c5838d948102ade74dd9ea2625b20dd514c5b9156d8eb2dca021cd5a54cbfab4db4e2487527d8337cd85a538ffaa1d9693276275c8821873f SHA512 cdae589f0c32e71bff82bd75ce3953caea18dccba25b29661b396a740ac61d392b398399cab3a97e33c16d75750b2c2d1fc8a7e1c9599f9e64d53c042cf15fc5
diff --git a/dev-perl/Config-Properties/Config-Properties-1.800.0-r1.ebuild b/dev-perl/Config-Properties/Config-Properties-1.800.0-r1.ebuild
new file mode 100644
index 000000000000..7574a7e2bef4
--- /dev/null
+++ b/dev-perl/Config-Properties/Config-Properties-1.800.0-r1.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=SALVA
+DIST_VERSION=1.80
+inherit perl-module
+
+DESCRIPTION="Configuration using Java style properties"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ virtual/perl-File-Temp
+ >=virtual/perl-Text-Tabs+Wrap-2001.92.900
+"
+BDEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( virtual/perl-Test-Simple )
+"
diff --git a/dev-perl/Config-Properties/Manifest b/dev-perl/Config-Properties/Manifest
index 2b9264a21e2a..7b3f63181ace 100644
--- a/dev-perl/Config-Properties/Manifest
+++ b/dev-perl/Config-Properties/Manifest
@@ -1,3 +1,4 @@
DIST Config-Properties-1.80.tar.gz 14204 BLAKE2B 0b8047c25f699c2e1e8cac065644964333862f5d56ee01bfbdcb8c645e5596ebf1688d9e01fb32659309c1f36077d68731a6f85947a4cd5094bde565e58a26c9 SHA512 2a3512aebeae2a95815dcd4cb84476919cf1aee5d5e8d93916d64ade3d49adc0720808487bba80664ccb978914b275f163cecbd5080075fd1f8f4d37697610bb
+EBUILD Config-Properties-1.800.0-r1.ebuild 469 BLAKE2B e209db5dd1ebe51237e19c00a701e4f6b41208212e888c0d72d6666c85f35aabc55cc8f9584997c158945bee70096f29e36d8d6891035b3aeecdd82e69a4f523 SHA512 eca39b975bda682801483424c9f1b7f9584d7e9ece6be7063bb74abf68a62e029d8edc555a212f6e9966497c34863ceab2acc7c486f874754fee9e4fb5b575a2
EBUILD Config-Properties-1.800.0.ebuild 496 BLAKE2B 358c8a19edf87c4ca509f4ae9a810fe7677436c10ee4bbb7ac09f0d792b64f965a53c899749a7146bc6ca228df8f2a3b4c5ddaa488099161a2b71d1f800abeed SHA512 1d708657a9efc86f9f699cf48b4a1fbf813c1ca76c1a551c8d1ea1c203ab94a5819b2a07c719d87492cce0930159dedefea8c5640515fac11ffe09cc82e53000
MISC metadata.xml 406 BLAKE2B aa64c0c88ee032e31e8f2e0a0b145cec533b38768a66914f0e59cf6cd20f625cd5f7cb5edb9ad64b3a55cea49022e686bc5785912c46e3591153d82c165a5cb4 SHA512 9978bc1bc493e9de6554fb0730fd12b338c3b4a2538202ff059d6cd270861b80ef794a589f643ea0d3204022bac292f30e74ee2279ead7087f655ace851f2796
diff --git a/dev-perl/Cookie-Baker-XS/Cookie-Baker-XS-0.110.0.ebuild b/dev-perl/Cookie-Baker-XS/Cookie-Baker-XS-0.110.0.ebuild
new file mode 100644
index 000000000000..1fbe05d444dd
--- /dev/null
+++ b/dev-perl/Cookie-Baker-XS/Cookie-Baker-XS-0.110.0.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=KAZEBURO
+DIST_VERSION=0.11
+inherit perl-module
+
+DESCRIPTION="Accelerate Cookie::Baker's crush_cookie"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ virtual/perl-Exporter
+"
+BDEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.640.0
+ test? (
+ >=virtual/perl-Test-Simple-0.980.0
+ )
+"
+src_compile() {
+ mymake=(
+ "OPTIMIZE=${CFLAGS}"
+ )
+ perl-module_src_compile
+}
diff --git a/dev-perl/Cookie-Baker-XS/Manifest b/dev-perl/Cookie-Baker-XS/Manifest
index e46155019b54..5e438eebacbe 100644
--- a/dev-perl/Cookie-Baker-XS/Manifest
+++ b/dev-perl/Cookie-Baker-XS/Manifest
@@ -1,3 +1,5 @@
DIST Cookie-Baker-XS-0.08.tar.gz 56729 BLAKE2B 040688d8b0d519a40833cb99b0601e1b591f7db33c63673f0acebea8c2228fb3e2b5f2cb32a7dbd2e793a61203af3a232c67f7df6d0acf99664b183fe4c4d7ad SHA512 ac51a13f0cedb329b15abefd4f4eefd6f40729f0dcc0458154ddba30fff53e9b5ae994a8d6051c1da2105c0901480c22ae99845d46a7fc5ba980cc447f98ee34
+DIST Cookie-Baker-XS-0.11.tar.gz 56814 BLAKE2B a62fafe4c5ec0a789865737440c08769b66fd5de637806ffee6f39be3810db21ab141c37709f416e1a3e140b931d05df8296236ecbaa7b676d6481a83319f3d8 SHA512 01c75cb2bd9163cc2e27bf5343a9bc7c596158ca57f93437307ee3a0d991ecc5c1c24e26c3e2a1116e5685fc5b6aacf17d09f22bba99919acd3df55964be762f
+EBUILD Cookie-Baker-XS-0.110.0.ebuild 559 BLAKE2B 8ffb5fafbddf67551eb6183a0c97db30561e4bb9dc1dccfdf5d209e2d9de7d98ea546ef98e555905dee63aa97d652712f0d28b6ddc9d3aeff56edaf6545b0731 SHA512 afd14d948dc0b8f3027e56bdcce02707406ff9cf52e0c4ebf94cf8043251719d5be28ac6f9b9a535d957d4556ec6de09dd5421fa24da0fa20d830e7a17ff778d
EBUILD Cookie-Baker-XS-0.80.0.ebuild 474 BLAKE2B 2c335f2e5a5d6897f919f951da9ce5ebf92b8c43b9e6844545a70bdc1236bed88e8b0c0750cc5ad78545ebd57fbcbb25ad2c9ac8e7df03dd80f91b7a4c0f5e84 SHA512 a84d0bef87443a669700ecde23873b57fb9f7e6c5c06febf676db770001e23e1fff552a495843da4f686195c8bdff0dbc443739c4b4663474ebb3681ffe54fda
MISC metadata.xml 403 BLAKE2B f4006097b78bd0f578fea654baf85c9fd36d067b1c83e9b6b11c439afc0e01f1fd67f5a30390ac109fd3b352e82e4c92c695f2124f4bbf749f3136ff19b4f4cd SHA512 d716c9a9488c2bbb351c94f8a3e92252b2eee79ac13bb3228f3cfd617ecf878ac938ba064f8752fc455596c8034c4d0da2e245b5ae1fe3dfb49cc8a4474064cb
diff --git a/dev-perl/Cookie-Baker/Cookie-Baker-0.110.0.ebuild b/dev-perl/Cookie-Baker/Cookie-Baker-0.110.0.ebuild
new file mode 100644
index 000000000000..a5fa623a6242
--- /dev/null
+++ b/dev-perl/Cookie-Baker/Cookie-Baker-0.110.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DIST_AUTHOR=KAZEBURO
+DIST_VERSION=0.11
+inherit perl-module
+
+DESCRIPTION="Cookie string generator / parser"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="test +xs"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ virtual/perl-Exporter
+ dev-perl/URI
+ xs? ( >=dev-perl/Cookie-Baker-XS-0.110.0 )
+"
+DEPEND="
+ dev-perl/Module-Build-Tiny
+"
+BDEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-Tiny-0.35.0
+ test? (
+ >=virtual/perl-Test-Simple-0.980.0
+ dev-perl/Test-Time
+ )
+"
diff --git a/dev-perl/Cookie-Baker/Manifest b/dev-perl/Cookie-Baker/Manifest
index 053b1ee1a5ea..bc7c38c641fd 100644
--- a/dev-perl/Cookie-Baker/Manifest
+++ b/dev-perl/Cookie-Baker/Manifest
@@ -1,3 +1,5 @@
DIST Cookie-Baker-0.08.tar.gz 11981 BLAKE2B 47f15e9f5333c4e5ece274dec44f54275bed02570a253cb46903495961f2c68f3cd77fcf73747e7e17e8649fe75439ec08ea1cbfaca7a0d03bbeea07b292af0a SHA512 5beeac6ff3a2d2ae73d5efd49490af240c2580201a87e739882f3c7d8fc20ee77c225349d130752b52ddbabf7bd173015d8d5cedb609c30a748e3d9e41efda51
+DIST Cookie-Baker-0.11.tar.gz 12496 BLAKE2B 906a1edb558edfe4da6b42a6ec82fc2635d355b90f784d5e7c3e2783691afc21e20ab2129bb231b2607e3fb8a0650436a328b7851aaa07dca3dd0036f9d2dfcf SHA512 0b75d9c74e1daa5d4dd63febd887e6c4825fd1df5f56335bf733b5bf2f24a56f6b76728259799aaf4dedf27efae90c238962585956608b1408a67164c3759ed2
+EBUILD Cookie-Baker-0.110.0.ebuild 590 BLAKE2B 27cb923d0579e8aa4b47f05dd8c308703ccbc154eed1f276f35ac356fdd3a33aed4e9371ece4a8c9b6a48b86a1f10b49aa7caa9759a9070efcadef1f5faa9ed0 SHA512 9fba78d3ccb5ba135d7c2e94af87f2b254060e1749a7bbb821525d02778f4307b86051449df7e10b1dafdca48feb0bca883adbd50a19a0bdd38ecc1e3b419fd2
EBUILD Cookie-Baker-0.80.0.ebuild 544 BLAKE2B 9ac0aa3d077c14a7d264fd4a89734dff69c7a61ba6e6ac784fe08587f79ac15f916835767853ad62aeb49cef62e12a9a59bf5dce84b1ba509b09b06c564b6774 SHA512 fa4d421fb4ef98f0993396778a779f6f16fcbb03b43c6579334c7acc5a750a75dbd51a32c3ec725290ebdff7a938c8fc86d52215a29c3242851cf59aa59231ba
MISC metadata.xml 512 BLAKE2B 006f844ee1f99d2fa1fdd3a2ac84bf59807f93a6fe55f879e15bfaca29b870761d73455b7fe4dcc90a1621e32caff205d41a4e8ec3653330e8f1eb5239d95d4b SHA512 653a580e360130241cea3452da51cfe5a750a5b2e8f2cb79e3519026c528fcf822826de8efe26efa02a966a02640ceff0c2d810f70dffaa37982022b766964ce
diff --git a/dev-perl/Coro/Coro-6.514.0-r1.ebuild b/dev-perl/Coro/Coro-6.514.0-r1.ebuild
new file mode 100644
index 000000000000..83c430d2bd92
--- /dev/null
+++ b/dev-perl/Coro/Coro-6.514.0-r1.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DIST_AUTHOR=MLEHMANN
+DIST_VERSION=6.514
+DIST_EXAMPLES=( "eg/*" )
+inherit perl-module
+
+DESCRIPTION="The only real threads in perl"
+LICENSE="|| ( Artistic GPL-1+ ) LGPL-2.1+ || ( BSD-2 GPL-2+ )"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+ev event"
+
+RDEPEND="
+ >=dev-perl/AnyEvent-5
+ ev? ( >=dev-perl/EV-4.0.0 )
+ event? ( >=dev-perl/Event-0.890.0 )
+ >=dev-perl/Guard-0.500.0
+ virtual/perl-Scalar-List-Utils
+ >=virtual/perl-Storable-2.150.0
+ dev-perl/common-sense
+"
+DEPEND="${RDEPEND}
+ dev-perl/Canary-Stability
+ >=virtual/perl-ExtUtils-MakeMaker-6.520.0
+"
+PATCHES=(
+ "${FILESDIR}/${PV}-ev-config.patch"
+)
+src_configure() {
+ local myopts=()
+ use ev && myopts+=("EV")
+ use event && myopts+=( "Event" )
+ GENTOO_OPTS="${myopts[@]}" perl-module_src_configure
+}
+src_compile() {
+ mymake=(
+ "OPTIMIZE=${CFLAGS}"
+ )
+ perl-module_src_compile
+}
diff --git a/dev-perl/Coro/Manifest b/dev-perl/Coro/Manifest
index 40a1eeb7652c..0c9162bcc90a 100644
--- a/dev-perl/Coro/Manifest
+++ b/dev-perl/Coro/Manifest
@@ -1,4 +1,5 @@
AUX 6.514.0-ev-config.patch 1910 BLAKE2B ff12ad9b3728434bf44c8052b6eb9eeafc92ed3b1473b7bf81c2fb93eb1b5be3839e129fccc6bea422446bdeb84b630aa955deef86bf7b2e608dca02411408e5 SHA512 8738d753d174bc1de81d8d21a59de4ca738e2f9b5810b3a5d0b66c06b724aaa5b4a98b229ef0eaaf0ce2f435b8566fb89b5de24a7156f0c4a3504a7954b81e92
DIST Coro-6.514.tar.gz 195122 BLAKE2B d512a990f54e22af20ea91165817d00bab20dcbe0e9111988f704799556cf246f96a40a8b59b56977edefbabf8830453662001ceb35eb4d0f1761ce7c3da3fb7 SHA512 340eea9bc2a33c40813f4852d3a12ff947426fd329a4867a36262a9ece936c9e43d36ba5e4355d1f8f91cb40690de3bb1637ab0b0651518c22fb17a34ee90b37
+EBUILD Coro-6.514.0-r1.ebuild 941 BLAKE2B 3822e747e390ae02d52b60b90f3c6e9212fac35735aea4f6dacd874e9f43898c0399b2c052ddfba7bb757c56f6948ed194b5cf477b10d96e62e761ad38c66daf SHA512 3af10752e6aa0d8c0343d70101a261864b6925473e77b9a290cd1faabf022bc7035759c25e90c64078d0294b1938a0590ef9d841095459397d35b86da90ae6a4
EBUILD Coro-6.514.0.ebuild 803 BLAKE2B e4be43f176d5144d4b30c31e2a43a661c07d3952c0670ccca5d804bfc10434b310082a2ea4e1cf2fb13d42e80015fc41dd9e500a626cd7d1e6dbcb333b512deb SHA512 97547c44b581163130bb8b9974678669208708f85e3390fef1051054a0bd5c394a2bc0d3466ed6e792e1897bb02a60a63a57b3c163e2a413c997b2ec98ce3a8d
MISC metadata.xml 2046 BLAKE2B 80254d1423924a1ee751e0da22d765bcf1502da51812179fc2859bc7ee099649525f0792c07d05985247d89e9f91285d927f6c1c6dc9fbedcb82b80673abcfdd SHA512 669379a76eae094150d989d956b66dcfbd6f519c8f2f2c55045f5e9a61ba5bdbcf5a066aac85d6e48e48979c6d966ae42fa398554236c6143c8885a6b76666e5
diff --git a/dev-perl/Cpanel-JSON-XS/Cpanel-JSON-XS-4.190.0.ebuild b/dev-perl/Cpanel-JSON-XS/Cpanel-JSON-XS-4.190.0.ebuild
new file mode 100644
index 000000000000..63619498e387
--- /dev/null
+++ b/dev-perl/Cpanel-JSON-XS/Cpanel-JSON-XS-4.190.0.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DIST_AUTHOR=RURBAN
+DIST_VERSION=4.19
+DIST_EXAMPLES=("eg/*")
+inherit perl-module
+
+DESCRIPTION="cPanel fork of JSON::XS, fast and correct serializing"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ >=virtual/perl-Math-BigInt-1.160.0
+ virtual/perl-Carp
+ >=virtual/perl-Encode-1.980.100
+ virtual/perl-XSLoader
+ >=virtual/perl-podlators-2.80.0
+"
+BDEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Data-Dumper
+ virtual/perl-Test
+ virtual/perl-Test-Simple
+ virtual/perl-Time-Piece
+ )
+"
+src_compile() {
+ mymake=(
+ "OPTIMIZE=${CFLAGS}"
+ )
+ perl-module_src_compile
+}
+src_test() {
+ ewarn "Comprehensive testing may require manual installation of dependencies"
+ ewarn " See: https://wiki.gentoo.org/wiki/Project:Perl/maint-notes/${CATEGORY}/${PN}#Tests"
+ perl-module_src_test
+}
+pkg_postinst() {
+ ewarn "This package provides 'cpanel_json_xs' in PATH, which includes optional features"
+ ewarn "otherwise not automatically made available yet. If you desire to use these,"
+ ewarn "please consult:"
+ ewarn " https://wiki.gentoo.org/wiki/Project:Perl/maint-notes/${CATEGORY}/${PN}#Optional_Features"
+}
diff --git a/dev-perl/Cpanel-JSON-XS/Manifest b/dev-perl/Cpanel-JSON-XS/Manifest
index d954520465d2..ceb8534e6de8 100644
--- a/dev-perl/Cpanel-JSON-XS/Manifest
+++ b/dev-perl/Cpanel-JSON-XS/Manifest
@@ -1,3 +1,5 @@
DIST Cpanel-JSON-XS-3.0239.tar.gz 219371 BLAKE2B b03ad479cc1171d0aba84f0ba221caca14a0ac560712400632d90505e4fb74c50927cd9ad6453e91687e0b4c4f1fd2b50fa32d6355c7d46518bd63adda82734c SHA512 fee7b52f2bb48a4dc6314da4c274bb3456b6af2a0d891c1125425e5a0898e3115ea486a7dc057c25aaf7fc141bfebb5ea4341b17d00373b68a7388eb75f5bdb0
+DIST Cpanel-JSON-XS-4.19.tar.gz 251461 BLAKE2B fa22192d017fc41327e71b84f47e3939765b0c48586cc31876f744c2a51a93b36f6d41b8c9f92bba04875123604efe3fed6a486839dbfb39623cb2a4a4064087 SHA512 c67b62e8f95900cb3626357cfa9976f1553f84ffd10a977d47839ca3b317014473c3a6e48f6680478b89bbdc2ac177b22441ad5e49e7e8eb0344ef14a3c52b10
EBUILD Cpanel-JSON-XS-3.23.900.ebuild 699 BLAKE2B 8777b7cdb256f40b7909b2d5448dba1ccf545cc561c1fc6618f896907f8a1f33bf48ea6aa2476f9c731a63b767b290a0b1e25014f364ad1f73dce6c6893024ac SHA512 2f9ba2206c92eae1a3bc9f30058c1e1770ac97544ed0bcb545cead984edcdf81d27e71af4f0c70c5d31df9bd19bbdadeecc572f3a50a78842a4f0c0d6132ef11
-MISC metadata.xml 401 BLAKE2B de5ee963566e3471500d6a481445c09715483b7bc913e5a1fbd139de0d3f34e986ceb4cf9966cdaae909027250b76c85f0ea8535ca02ce558b861e055371b05a SHA512 c1ab8b9c9957f6e48f83e6aa82ae0912f3a7db57e34f844b4c9e8c004bbe303e3ab4c5cc865bd9df3b9d5b818fdd2389820ae3ca98da56ee3216fedc8b10a771
+EBUILD Cpanel-JSON-XS-4.190.0.ebuild 1474 BLAKE2B a35252a773e43da50db13281cc0fbab927e3a45c5f65e099d689e8c6f7023e27a3a2601837e81baf6a139de686bc90a6879cb95edd30117892aad55362b86050 SHA512 8588c1f5145a2d710ce5da8d120f0471e6430a62008d7451244a1e08c02e96d519cbd00be78aaf9aba6d5cfe39d127dd39f7893b6fb87206811f3cd3a946480e
+MISC metadata.xml 470 BLAKE2B bc977764b6c5673d270e895b5e923a87f917096620f1092fdad2049df0173ff321ec0be9f2b9ab926b02ce030d4d3fd7504024ff5167605c05edb04d20b4081e SHA512 4f3013da420d4c1d51df09efe590bd8bde9de5751cd1f35fb0935941cc1c541f6dadbf45b155849c70fefdb612d069357380e4b85d01e16454ba035d82d2c05f
diff --git a/dev-perl/Cpanel-JSON-XS/metadata.xml b/dev-perl/Cpanel-JSON-XS/metadata.xml
index 67f963023f80..a3c4623686b0 100644
--- a/dev-perl/Cpanel-JSON-XS/metadata.xml
+++ b/dev-perl/Cpanel-JSON-XS/metadata.xml
@@ -8,5 +8,6 @@
<upstream>
<remote-id type="cpan">Cpanel-JSON-XS</remote-id>
<remote-id type="cpan-module">Cpanel::JSON::XS</remote-id>
+ <remote-id type="cpan-module">Cpanel::JSON::XS::Type</remote-id>
</upstream>
</pkgmetadata>
diff --git a/dev-perl/Crypt-Blowfish/Crypt-Blowfish-2.140.0-r2.ebuild b/dev-perl/Crypt-Blowfish/Crypt-Blowfish-2.140.0-r2.ebuild
new file mode 100644
index 000000000000..abdc8041bf6b
--- /dev/null
+++ b/dev-perl/Crypt-Blowfish/Crypt-Blowfish-2.140.0-r2.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DIST_AUTHOR=DPARIS
+DIST_VERSION=2.14
+inherit perl-module
+
+DESCRIPTION="Perl Blowfish encryption module"
+
+LICENSE="Crypt-IDEA"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ dev-perl/Crypt-CBC
+ )
+"
+src_compile() {
+ mymake=(
+ "OPTIMIZE=${CFLAGS}"
+ )
+ perl-module_src_compile
+}
diff --git a/dev-perl/Crypt-Blowfish/Manifest b/dev-perl/Crypt-Blowfish/Manifest
index d3cfc3d57257..364bdbcf7ef7 100644
--- a/dev-perl/Crypt-Blowfish/Manifest
+++ b/dev-perl/Crypt-Blowfish/Manifest
@@ -1,3 +1,4 @@
DIST Crypt-Blowfish-2.14.tar.gz 18006 BLAKE2B 45689eb76512e311278278cc724dba5ca7ad9161a7fa2cbb9d05b3fc5ae39d7d1338bfacbad2750d9a418bb8c004ab1334dba4475cdb21eccfc87c489f59fc2c SHA512 be2cdae50bff68858334ad57b124396ebcbfbf9002af4693850e881b9b857a4fa22672b8295b52a5e661381c8f910f3061290bc697770fc7f14c6b64d65496c8
EBUILD Crypt-Blowfish-2.140.0-r1.ebuild 523 BLAKE2B abb10eadb12fe1033874c29c9221c330449d846bfe86196662077d78fd28286aa5f62fac01dbc1f8c023ef055e1b577c0a5d525269af9b8584e6b8d819cfbb78 SHA512 44f8d736294bc2ce4be9957acb0b4b0a1d611185f6363740efe704f6d52cb34d80e2a696902166ea3efb11f5835cd03012d6d2b21bc553ba5b0fccc563a98d88
+EBUILD Crypt-Blowfish-2.140.0-r2.ebuild 659 BLAKE2B 0911ed42f0bbfa55835ef6ca9ed0fc60c0cd5cce879adffe693181ecdbcfe0e2032b08c78170b2a1bbc79827d7d674b5c5a14af57cc0189eb142c5f373e45e78 SHA512 acc9163e76f5fe1c7f75908ca231bccba2636e077b54191912f87138a590ae2a63789522bcfd3919cb95cd2a9708fabc4b06a6cd49955d60e0acaf344cc7d66b
MISC metadata.xml 400 BLAKE2B 300e17a10f3a057f4945642b801fa28d3468e6bdeef83a517af35cef1d2fc32ad6b24b06aeec67d31ff84eedc176e3436d4a35e017cdc4cd8aacf4a246bb4694 SHA512 bdd46bd03582bc00b53d2a700ee6c196fc4670773dc5eb3dd1278d22f12cc5635e0174c6f03eeaf1814c1a950e6c4fb7bfed5d44c26c2b3dd20d985df2e8752e
diff --git a/dev-perl/Crypt-CAST5_PP/Crypt-CAST5_PP-1.40.0-r2.ebuild b/dev-perl/Crypt-CAST5_PP/Crypt-CAST5_PP-1.40.0-r2.ebuild
new file mode 100644
index 000000000000..c56e23d5161f
--- /dev/null
+++ b/dev-perl/Crypt-CAST5_PP/Crypt-CAST5_PP-1.40.0-r2.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DIST_AUTHOR=BOBMATH
+DIST_VERSION=1.04
+inherit perl-module
+
+DESCRIPTION="CAST5 block cipher in pure Perl"
+
+SLOT="0"
+KEYWORDS="~amd64 ~hppa ~ia64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+ test? (
+ >=virtual/perl-Test-Simple-0.480.0
+ dev-perl/Test-Taint
+ )
+"
diff --git a/dev-perl/Crypt-CAST5_PP/Manifest b/dev-perl/Crypt-CAST5_PP/Manifest
index 37d4d9c0fbb6..05a59229ddd8 100644
--- a/dev-perl/Crypt-CAST5_PP/Manifest
+++ b/dev-perl/Crypt-CAST5_PP/Manifest
@@ -1,3 +1,4 @@
DIST Crypt-CAST5_PP-1.04.tar.gz 20232 BLAKE2B f1c918993de118a5ebb07f2255ebb89921c84f4c250fd3a125e20dc60c329d6cc31ead0a8dff46c4efbe2f396595d47f485957371d13ddf88c53e471d4dafa34 SHA512 a3bf80596dddd061acface0319ec3fe128c6f2e4f611f4c0fc8d0c928f49e087adcdb387910742b42528490be589965f93c15af0c4b111223d211f34afc61bfe
EBUILD Crypt-CAST5_PP-1.40.0-r1.ebuild 360 BLAKE2B 120855d5dc822f978c25ef484739314cb4ed8d48c3cc2bb028da09000a3560de966df9d91efaa2e02d59646856050ae3cfe291f852e48db4d8d25f813f01a4ff SHA512 eb959b42f6815d106ea6bbba052a4d5cac8cbcab2d5c41c477221520d4cc3ddef80609d368c894d948984b671237d09c3500c87a97692e749658ad283eb5d89e
+EBUILD Crypt-CAST5_PP-1.40.0-r2.ebuild 444 BLAKE2B 907a657cf0ea7840c4e9120b0c6bd4d2bd22b95126ae46ead869bd3c11626ffdaff58b1a5c6a06487d5d6b8192d420c93054809787e51c9fba7f20776eeacd79 SHA512 d7c195e8ebc57ba25def1d5e9d5af8963625a7e83fa1fc5e0fe66d5a6e1be7c15c69eb41fc1a02092375f312162377e3e61a54a34d8496cabb8116f350aba9d9
MISC metadata.xml 400 BLAKE2B 14c8d0ecf1be0f31c5809f527246a8afd30f082aca526d441753d53adec271454a07104fe0b6b28741a219a1220a089fd0e67e5140b02b5317b08b2d4b11b896 SHA512 480a1992c8befbff18fd988041c4ca620259b81b181d4a9fe7e0a7e38864366075f8213d89cb60cc03e8114612a14678cb1007cd2481430b2d4d13416f6d92d4
diff --git a/dev-perl/Crypt-CBC/Crypt-CBC-2.330.0-r2.ebuild b/dev-perl/Crypt-CBC/Crypt-CBC-2.330.0-r2.ebuild
new file mode 100644
index 000000000000..9f060a76d788
--- /dev/null
+++ b/dev-perl/Crypt-CBC/Crypt-CBC-2.330.0-r2.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DIST_AUTHOR=LDS
+DIST_VERSION=2.33
+DIST_EXAMPLES=("eg/*")
+inherit perl-module
+
+DESCRIPTION="Encrypt Data with Cipher Block Chaining Mode"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ >=virtual/perl-Digest-MD5-2.0.0
+"
+BDEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ dev-perl/Crypt-Blowfish
+ dev-perl/Crypt-DES
+ dev-perl/Crypt-IDEA
+ dev-perl/Crypt-Rijndael
+ )
+"
diff --git a/dev-perl/Crypt-CBC/Manifest b/dev-perl/Crypt-CBC/Manifest
index 952794510f0a..ec24a4468d3c 100644
--- a/dev-perl/Crypt-CBC/Manifest
+++ b/dev-perl/Crypt-CBC/Manifest
@@ -1,3 +1,4 @@
DIST Crypt-CBC-2.33.tar.gz 23470 BLAKE2B 476e555df0000fc81c8be9af6133f018bc1daaa5b0d4f5f16ba37c68ce07dc720d418fd9f0ce1c452d5ad82fe00014ab735c6a94d3d5cc052284faf95e21d548 SHA512 5db17905c38b46f496617095655bb48e4737d6813c794f65dce88556f177caee1d5f669ddb0da3ad4b00e11ff1bc0af91fd4cd312ed2fd8497e410ef11176244
EBUILD Crypt-CBC-2.330.0-r1.ebuild 686 BLAKE2B fcce44d2720069aa433cfde1d250538b4b7650b0a807d723392720be0a21e6e3349fb513e77f2bd9b9bf1b612de0403285d344f0c3dda08049789181c2473dc1 SHA512 fbdebe2ed9ee0c9e28116cedc77ec02c34d9828f9e15e27354d03a66aff2fe53a598cab781969e4f6ecc3efb690d5de06d2fa662faf884e557c86b7a5e9f959e
+EBUILD Crypt-CBC-2.330.0-r2.ebuild 721 BLAKE2B 379f7e891c10b053cf10380cd35c09435a47a3d8fe8f01539ab42509201d9790662073cd8f67970a383093108d152f83a9b9497f95bf80cf5500467b93a553da SHA512 226cc2c66c738e79050cc59c524c8dc0c8981eae5a31b6f4aeea8e7f607efcf17898ecd0963494b475ec742faa3e4ae3e0d93635c877f05bcb6acbc74e4fc593
MISC metadata.xml 390 BLAKE2B 4e0d374b1d7f5f80ea4a219f50f3f34f72b1adb39f8ea3c0cda62c619e16e1bba4e0aaa0f13b880fa0de208e48c1d92f9501be41a326af48e8baad5d6185edf5 SHA512 a8ba735447bc35f4649e69cc31c71baf84606cdc5dcd70f18b98bac80c239ba21cd46334d08c2a3f4f3277dd113996e7996e587a69e482b27393001840688e76
diff --git a/dev-perl/Crypt-Cracklib/Crypt-Cracklib-1.700.0-r3.ebuild b/dev-perl/Crypt-Cracklib/Crypt-Cracklib-1.700.0-r3.ebuild
new file mode 100644
index 000000000000..9d86b5c2aaee
--- /dev/null
+++ b/dev-perl/Crypt-Cracklib/Crypt-Cracklib-1.700.0-r3.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DIST_AUTHOR=DANIEL
+DIST_VERSION=1.7
+inherit perl-module
+
+DESCRIPTION="Perl interface to Alec Muffett's Cracklib"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="sys-libs/cracklib"
+DEPEND="${RDEPEND}"
+BDEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.420.0
+ test? (
+ >=virtual/perl-Test-Simple-0.470.0
+ )
+"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-1.7-CFLAGS-1.patch"
+ "${FILESDIR}/${PN}-1.7-no-dot-inc.patch"
+)
+PERL_RM_FILES=(
+ t/pod-coverage.t
+ t/pod.t
+)
+src_compile() {
+ mymake=(
+ "OPTIMIZE=${CFLAGS}"
+ )
+ perl-module_src_compile
+}
diff --git a/dev-perl/Crypt-Cracklib/Manifest b/dev-perl/Crypt-Cracklib/Manifest
index cca46fa28c37..b54fc800a581 100644
--- a/dev-perl/Crypt-Cracklib/Manifest
+++ b/dev-perl/Crypt-Cracklib/Manifest
@@ -1,5 +1,8 @@
+AUX Crypt-Cracklib-1.7-CFLAGS-1.patch 615 BLAKE2B 411b7d0838c3572d2022d50eb9e9f5faa0620153463761ad31071462580631af23473cae72191741e494e824ce0e0aa8bfe969afe515a45b4b22a1c5bf2cd8da SHA512 1f74cbcbda0f968170fcd92a266503ec642e6c48e75c453e772dd724ef6b1d058de460b7fd3a0a7750d4ce94cce2d91499d82c7b9a57bfee2f286d08e92b9cf9
+AUX Crypt-Cracklib-1.7-no-dot-inc.patch 449 BLAKE2B 10f24e1cefbec04b92bf86ba223568b26882791e113549ea846257fd9af9a399e38ecbabebadf36fa4b71913824ce95dde863c6e440ca4efc77d3f2f8ab67239 SHA512 759811c9146ae4547c2f535a0297687683cf53766bfa8105c8dab550d85fa2908a117fd003bf74743a1a1d14bb49c66d79efe502f092cf0a6eeeeb51004216e6
AUX Crypt-Cracklib-1.700.0-CFLAGS.patch 365 BLAKE2B 810f920be8111b0371d529f005cbe3bc3f6c2b353efd7aac128182eda1f94f85c668f9d18caf432303eb6a344cf77557efb4ca9585df04bacd030f2250220422 SHA512 83ae51755f643f7069fffe82f9edf38378a987b087abb887d90a74a59997268d78d44e0f6c3c091e2f09eeba1f140d22c288ff2fb2b7fd1639fd1f92c1cbeb73
DIST Crypt-Cracklib-1.7.tar.gz 27529 BLAKE2B af59e82f36baea3871dcd9de501c5dcd44c652207d5e3df8cd001e48285965ca26bb5df81e50ebfd5c575629783f7ba8c0f225cacb13eaff5c2ca2c3bfd1a018 SHA512 1364fb75bf363d81d418c2f0590dbe6f889ffc5db2a467931d5ef9221c1c762244eae34016a0c0ad57a12aeaa108ad22b3ab67cb8b28beb2f486d13e497f8e13
EBUILD Crypt-Cracklib-1.700.0-r1.ebuild 609 BLAKE2B c97889a2222eb3906e8afce2e311911e3825e6eedad28a3634bd8d4f0c516688c67a3acbe8565d06c679a6faf8a20bd8191684a04cbae7d0488cfc22ee7aafc5 SHA512 2ff84b8eeb2ddce4351ed6d948a9c2543212678a3d9f880ad0c07b9b3c2f22e47d6c395d692fb4b4c2b45aa21cf95a8d9cf718d4986fef124b04575a3b6a948f
EBUILD Crypt-Cracklib-1.700.0-r2.ebuild 635 BLAKE2B a0f1dcd441589a7ab7a3144bd39a876d8e26fa57184ed85f028c675d8a65753f0ac1ad48eacaf68917d7ae75e42054ed208d4af32e0313dcac618bca7f86d8b0 SHA512 b8aa76f3acb91395ad22f04c1c30ce26c002ed9a70d90b5065c0f8ec90725d66bf119a616a9ae96f34e89793a0d51a10a5830e59bf8323091693dcdef1031803
+EBUILD Crypt-Cracklib-1.700.0-r3.ebuild 680 BLAKE2B 168a6501cda101f25cf57167a076f0a917611dae9dcc328be2a901df2ca844954e720b75824ecadc4e475ad9a4dd8f44c248ae9a065aa0d459ae49fb9eaa770b SHA512 ba1779f7ced0e9b363ec42e327cd1817de67a932292a5b9b601e50e3fd7ca710e1fd41e7cca8c8bb50e530ab14381e0ee860101cca65b78958d8d1ef9e9f9c47
MISC metadata.xml 400 BLAKE2B 9790cfe4bc02fb8d143dff2552ce1f144d4182f050fe7f71a04087572afe0be34b5024582b521117f87de7a57522ae9f1efb22396f73d7d60ca3cec0f53be08b SHA512 490a3302cc6a9e27c7a135297ea49505714b25195ebc5ac59fe2be2e490d6cbe9529372f5450657aa50c7cccf2d68795f0e7275cfb7b747ffce40817e7875231
diff --git a/dev-perl/Crypt-Cracklib/files/Crypt-Cracklib-1.7-CFLAGS-1.patch b/dev-perl/Crypt-Cracklib/files/Crypt-Cracklib-1.7-CFLAGS-1.patch
new file mode 100644
index 000000000000..fbc5517efec0
--- /dev/null
+++ b/dev-perl/Crypt-Cracklib/files/Crypt-Cracklib-1.7-CFLAGS-1.patch
@@ -0,0 +1,25 @@
+From 160ea833ef64916906c9334f7da12db3208293eb Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Andreas=20K=2E=20H=C3=BCttel?= <dilfridge@gentoo.org>
+Date: Wed, 16 Oct 2019 17:00:25 +1300
+Subject: Avoid clobbering CFLAGS in Makefile.pl
+
+Bug: https://bugs.gentoo.org/658000
+---
+ Makefile.PL | 1 -
+ 1 file changed, 1 deletion(-)
+
+diff --git a/Makefile.PL b/Makefile.PL
+index 34f1008..6ede3a6 100644
+--- a/Makefile.PL
++++ b/Makefile.PL
+@@ -15,7 +15,6 @@ test_requires 'Test::More' => '0.47';
+ requires_external_cc();
+
+ cc_lib_links('crack');
+-cc_optimize_flags('-g -Wall -Werror');
+
+ auto_install();
+ WriteAll();
+--
+2.27.0
+
diff --git a/dev-perl/Crypt-Cracklib/files/Crypt-Cracklib-1.7-no-dot-inc.patch b/dev-perl/Crypt-Cracklib/files/Crypt-Cracklib-1.7-no-dot-inc.patch
new file mode 100644
index 000000000000..0af640bcf486
--- /dev/null
+++ b/dev-perl/Crypt-Cracklib/files/Crypt-Cracklib-1.7-no-dot-inc.patch
@@ -0,0 +1,21 @@
+From 8dd70878d095fa0b35b81ee6e21c2b1fc010b41b Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Wed, 1 Jul 2020 01:23:46 +1200
+Subject: Include '.' in @INC for perl 5.26+
+
+---
+ Makefile.PL | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/Makefile.PL b/Makefile.PL
+index 6ede3a6..d793c3b 100644
+--- a/Makefile.PL
++++ b/Makefile.PL
+@@ -1,3 +1,4 @@
++use lib '.';
+ use inc::Module::Install;
+
+ name('Crypt-Cracklib');
+--
+2.27.0
+
diff --git a/dev-perl/Crypt-Curve25519/Crypt-Curve25519-0.60.0-r1.ebuild b/dev-perl/Crypt-Curve25519/Crypt-Curve25519-0.60.0-r1.ebuild
new file mode 100644
index 000000000000..aa77617383fd
--- /dev/null
+++ b/dev-perl/Crypt-Curve25519/Crypt-Curve25519-0.60.0-r1.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DIST_AUTHOR=AJGB
+DIST_VERSION=0.06
+inherit perl-module
+
+DESCRIPTION="Shared secret elliptic-curve Diffie-Hellman generator"
+LICENSE="|| ( Artistic GPL-1+ ) BSD CC-PD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+PATCHES=(
+ "${FILESDIR}/${P}-fmul-fixedvar.patch"
+)
+
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-Exporter
+ virtual/perl-XSLoader
+"
+BDEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-File-Spec
+ virtual/perl-IO
+ virtual/perl-Test-Simple
+ )
+"
+src_compile() {
+ mymake=(
+ "OPTIMIZE=${CFLAGS}"
+ )
+ perl-module_src_compile
+}
diff --git a/dev-perl/Crypt-Curve25519/Manifest b/dev-perl/Crypt-Curve25519/Manifest
index fdd51a58e037..ea2182eff632 100644
--- a/dev-perl/Crypt-Curve25519/Manifest
+++ b/dev-perl/Crypt-Curve25519/Manifest
@@ -1,4 +1,5 @@
AUX Crypt-Curve25519-0.60.0-fmul-fixedvar.patch 6225 BLAKE2B 96227f80b3da21226400d4e94089c18ab630307d1ae172d4b2b42344998f933e5540ba45bde91199735fbc2b0ce42840a9096337c098672981c741bd2339e30f SHA512 e534ee2ca915287c97622cf7b1cca889416a1bf31f6f80c263a7bc02638c95a6f4058665deebeb42f0d5fb5775279902bfb431f31e16f8230e115a712d663c03
DIST Crypt-Curve25519-0.06.tar.gz 27835 BLAKE2B 39ab90ae4044e897a9cf24c21d5a922520dc1724e0aa4612864ce996b27fe9234111cc8394f60caeac9734cab64f3a378a74b3eaf087ee5e6b3d168fa967f5bf SHA512 e5d351c36c9f60e1b55f45bf9fa871fddf949bd5c0a20b4d065e1eb2d4e24ba43807289591eda854fca28b5909fd6af1b0fc9ede63efbeeaf6e011e7382a4e1d
+EBUILD Crypt-Curve25519-0.60.0-r1.ebuild 698 BLAKE2B e3ae4616c9c8295092a7ce691d96209d035ac3ba6e93bdfd45d471d4a144e89308381963c2fe4251d667cd44c31a968142d0dd0b9a8bde244f18786adda372fa SHA512 10884f6270798b572e31be8ea2f1a30f8d6472010b53d04188e05176527b75d2f64c4879db331ac47870a576c5310659cbbcbd2a12979858c0fd9477f32b980d
EBUILD Crypt-Curve25519-0.60.0.ebuild 581 BLAKE2B 49f64749f1bedc09de19817bc0db403ebb96b76bd09c3982edf56d83c93408d0160f8d134ce771a97dd1f85417f0849532943adb430281ff647c8c334e7f8d59 SHA512 e622b89758c1aa610abc3299f7b936ebb674a7e9e3f8967482ba9e1e1b7cd89bb13e9cc2ade74f095df8591e6c8a9464a1b7e38864b15b84ef45344e8da675b7
MISC metadata.xml 404 BLAKE2B 10ed7e808c1aae4061047a0e272d0ec67f179044d1317d49ef6938ffeff38ed5a5514c6ce64f936cbb377c20c03afd42cc2388f420b0b318951c5200ae103811 SHA512 3476e3a46b08c83e99c2957eac5e2a4468a5f624e74772a2ea817f640acc6c8de018897d34fa516a5d2ecb24f84fe45f63f20682522993ff328d8cf2b76b89f8
diff --git a/dev-perl/Crypt-DES/Crypt-DES-2.70.0-r2.ebuild b/dev-perl/Crypt-DES/Crypt-DES-2.70.0-r2.ebuild
new file mode 100644
index 000000000000..ebaea9455c7b
--- /dev/null
+++ b/dev-perl/Crypt-DES/Crypt-DES-2.70.0-r2.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DIST_AUTHOR=DPARIS
+DIST_VERSION=2.07
+inherit perl-module
+
+DESCRIPTION="Perl DES encryption module"
+
+LICENSE="DES"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( dev-perl/Crypt-CBC )
+"
+src_compile() {
+ mymake=(
+ "OPTIMIZE=${CFLAGS}"
+ )
+ perl-module_src_compile
+}
diff --git a/dev-perl/Crypt-DES/Manifest b/dev-perl/Crypt-DES/Manifest
index 5bcf1f4b959c..5bd7edbbe4ab 100644
--- a/dev-perl/Crypt-DES/Manifest
+++ b/dev-perl/Crypt-DES/Manifest
@@ -1,3 +1,4 @@
DIST Crypt-DES-2.07.tar.gz 16720 BLAKE2B d90b919ab493a7f37cd1506b86c459d68087e0dd153e16d0343b8b90fb44d19f57686aacb1c0dd34a3bb48c2d11ae1f910e7e131a3b05b38781d54d2e4d2c05d SHA512 95d40280850290fb2f9b2f26be2f47f2241e0aeeb842bd02c56d667062d65b3b65b9a87c045cbee50604f95f8a0d0b033c92334520de19022decaf77f77c7678
EBUILD Crypt-DES-2.70.0-r1.ebuild 551 BLAKE2B 92e5790cb99dcde73e42d4b66800301b9743fdb06924e3222c1126de2898d4fbe97c978c83cf98346505a86a0c2b03e38b69e7d41170ac96526fe304b420522f SHA512 064caa8b09d2b44d130947e245b2a66ad2adddb1034a373044b7c09cb4329b4130bd3849bdde92bc223850c6f07da934417df33d0225270da0c4d8c6b3369695
+EBUILD Crypt-DES-2.70.0-r2.ebuild 644 BLAKE2B 3e08504393c2f5f47138718cd484b88b44863e22cb4e54a5d6db156a0ce0e9909e7f13009cee1105d8ed13dad4cddfbaa50378ca5667a19c7de1e50fd253439f SHA512 d060ddebd4beb838886453da7805259fc4606e27b875e09270bbf4ca7f534a202f3f52192528cac7a70ca297d65b5f8fbfe85813dc09b659fa0f15184880d148
MISC metadata.xml 390 BLAKE2B e0ed7568ad13c3f2d6a8cdbd8dbab2105b0f7e61c1494a81018b8ccee85aac9d308258564b133246dc0a071be9d940956d982a38723cae45e8ed7d229a05edce SHA512 3a19fdc685de7f63552843b4436bb4e0aeb722cae6dcd036a8009117883516a2ed4c506775cb15bdad9f66995e6faf88fc2fa835db846d41450f43fa8a7a80ba
diff --git a/dev-perl/Crypt-DES_EDE3/Crypt-DES_EDE3-0.10.0-r2.ebuild b/dev-perl/Crypt-DES_EDE3/Crypt-DES_EDE3-0.10.0-r2.ebuild
new file mode 100644
index 000000000000..ce7a8babb796
--- /dev/null
+++ b/dev-perl/Crypt-DES_EDE3/Crypt-DES_EDE3-0.10.0-r2.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DIST_AUTHOR=BTROTT
+DIST_VERSION=0.01
+inherit perl-module
+
+DESCRIPTION="Triple-DES EDE encryption/decryption"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+
+RDEPEND="dev-perl/Crypt-DES"
+BDEPEND="${RDEPEND}"
diff --git a/dev-perl/Crypt-DES_EDE3/Manifest b/dev-perl/Crypt-DES_EDE3/Manifest
index 91bf9cce8a89..0910dd58e12c 100644
--- a/dev-perl/Crypt-DES_EDE3/Manifest
+++ b/dev-perl/Crypt-DES_EDE3/Manifest
@@ -1,3 +1,4 @@
DIST Crypt-DES_EDE3-0.01.tar.gz 2328 BLAKE2B d5ceafafcaab71305dae592aec93cb4bcd2767122de1398f31d85e3d248ce712a29346a9557caab04d6c9229bb8a572f18c2327de121c2d2980079b518a23f81 SHA512 96a643c5b9128dc34ee93fd5bcad5d2c56c5111a2c40843a7ea352bd62f1430dafc399d9c7e9809c1ba34dddc5e63d731370ae7c8d555b053f55d3de7f7cb7c8
EBUILD Crypt-DES_EDE3-0.10.0-r1.ebuild 428 BLAKE2B 9599d9b29df31e57de8d27eb01f791ba8e4e56fe1d9fcab4f191156afaf6f06e2f3a7c20b24e9d3bff7958bbdd82d1fb465934b8d6e9bbe2eed5dc3216311b17 SHA512 0107376b87e65568e0f8abb53818962bdec1f123c86217af3882d7372733201f6492358bf6479ccf5ed1dbe142816ada6d08f6c0d6a506334cf3f346c86bc58a
+EBUILD Crypt-DES_EDE3-0.10.0-r2.ebuild 409 BLAKE2B 75b44f836e2f0e3233e87250add01c3d123d5ba325a1ba51159545d09f85ce4d55462c7091f490ce11489c009324c3167fcdcd8dcbd45c3681c0704941e2492f SHA512 9d19a774d4047bb5dca3173386b5d1dd49977e42e5ebc7a54f2508287e38d1edfb0e0f33e5d47b02f46d6bb220cd320626bae72c22ac8e41d00201a6a07dbbed
MISC metadata.xml 400 BLAKE2B ae27297cbb4f4fc3fde66ef5e701621c5308f9a40198cd12b0ce3fcaecb3cf518cf04197a239d036337c508034410ad63fa3988ff1f34cb3df3d1fdb2e7525ff SHA512 5bebf54bff31c8f5f49048bf81491a929f939c2b7f75c0ae7924cf474284f7c19ff0fbb0aeac0a110793a8af3509f43b0270a8d2d29276ea11a828271584f3f2
diff --git a/dev-perl/Crypt-DH-GMP/Crypt-DH-GMP-0.0.120-r1.ebuild b/dev-perl/Crypt-DH-GMP/Crypt-DH-GMP-0.0.120-r1.ebuild
new file mode 100644
index 000000000000..30f27ae19248
--- /dev/null
+++ b/dev-perl/Crypt-DH-GMP/Crypt-DH-GMP-0.0.120-r1.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=DMAKI
+DIST_VERSION=0.00012
+inherit perl-module
+
+DESCRIPTION="Crypt::DH Using GMP Directly"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ >=virtual/perl-XSLoader-0.20.0
+ >=dev-libs/gmp-4.0.0:0
+"
+DEPEND="
+ >=dev-libs/gmp-4.0.0:0
+"
+BDEPEND="${RDEPEND}
+ >=dev-perl/Devel-CheckLib-0.400.0
+ >=virtual/perl-Devel-PPPort-3.190.0
+ >=virtual/perl-ExtUtils-MakeMaker-6.590.0
+ >=virtual/perl-ExtUtils-ParseXS-3.180.0
+ test? (
+ dev-perl/Test-Requires
+ virtual/perl-Test-Simple
+ )
+"
+PATCHES=(
+ "${FILESDIR}/${PN}-0.00012-no-dot-inc.patch"
+)
+src_compile() {
+ mymake=(
+ "OPTIMIZE=${CFLAGS}"
+ )
+ perl-module_src_compile
+}
diff --git a/dev-perl/Crypt-DH-GMP/Manifest b/dev-perl/Crypt-DH-GMP/Manifest
index 73c90a25c3d1..c2edbd73a642 100644
--- a/dev-perl/Crypt-DH-GMP/Manifest
+++ b/dev-perl/Crypt-DH-GMP/Manifest
@@ -1,3 +1,5 @@
+AUX Crypt-DH-GMP-0.00012-no-dot-inc.patch 437 BLAKE2B 74c94154a7cbd29035bb73a55431490e59fc188dfe228e4a5a84c920ebb1055d13adaec0a4d1288e350186e052fda6f4f85248701078d419cc42f7f331644f8c SHA512 5d7cd1a38987cf34b6be84b6a3171505c9ac134eb2f249e129ed419f0ec66224bd61d4105ab64644afe01094eeb8390d42c15dd805d74290722986c4c64a720e
DIST Crypt-DH-GMP-0.00012.tar.gz 34421 BLAKE2B 3d12f8a2f3950466fd21e5979e81a3a3e9a94f53e7f07790dbbe11728ccc3170ba9e49ba88f79a9f3487843d67071c77658341351b2551bce8603acfa68f9527 SHA512 f799017db780613b6d971f626659765f282debe63207bdbc36db223030bcd8f7f478c6331372d9794bcc8207d71bfae6d62048439766916478f4b61f42c5bb6e
+EBUILD Crypt-DH-GMP-0.0.120-r1.ebuild 771 BLAKE2B 1f8d449fe8fa9fdd17148124a166b59415a6c8309d25a9c49628380de2e63a374bb92393998a917300c0c325f714ae7b356b0517b9667d5c3e07dd4bc284859f SHA512 58cfa0aef5f948aec449da35d7b856a330f69e4492936e36165cb1773f2afaa6477b85907afaaec3d4eb3a08956dcb1261259e85b6ed51bc8e4cfc24a053fb50
EBUILD Crypt-DH-GMP-0.0.120.ebuild 789 BLAKE2B cff67840a6ff6a120115d58b786f54b153138de9ce84190626b5566dc58176b5e3db1a856728f81a707fcf386d7042b45ddcc9faefde7130be0bcb8c9a7f88a2 SHA512 ba59d95acfce30cce316bb276a2d27c7ca6dc3bda5a58cc7ee4246241eaccaff4cca80adeed900005d738125a7a374167402a35b947da2de806a53789cfaf932
MISC metadata.xml 466 BLAKE2B bf31d4a7dee193451c610c853ecaf7d0a5e18e9fc59a904eb1ac09e8b5f30398bc1d39ce576b130a44f01d79d98b812ca92f9b5f0fb2bea85d35df57ef35d7a6 SHA512 ed2f735cb8bf6ad21a1af6264acd17d57a90dabeb7aeabcd32e4f01bfa3a9bf70a691ddb9a14c8ec4361b909737c3831db2fef8154be7422bf733ba4467d29ca
diff --git a/dev-perl/Crypt-DH-GMP/files/Crypt-DH-GMP-0.00012-no-dot-inc.patch b/dev-perl/Crypt-DH-GMP/files/Crypt-DH-GMP-0.00012-no-dot-inc.patch
new file mode 100644
index 000000000000..81df0b2dc5ba
--- /dev/null
+++ b/dev-perl/Crypt-DH-GMP/files/Crypt-DH-GMP-0.00012-no-dot-inc.patch
@@ -0,0 +1,21 @@
+From 015df91fa006921333c47088d293845f8b8c38f9 Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Wed, 1 Jul 2020 06:31:46 +1200
+Subject: Include '.' in @INC on perl 5.26+
+
+---
+ Makefile.PL | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/Makefile.PL b/Makefile.PL
+index 8c03b4a..72cc677 100644
+--- a/Makefile.PL
++++ b/Makefile.PL
+@@ -1,3 +1,4 @@
++use lib '.';
+ use inc::Module::Install;
+
+ my @DEFINES;
+--
+2.27.0
+
diff --git a/dev-perl/Crypt-DH/Crypt-DH-0.70.0-r3.ebuild b/dev-perl/Crypt-DH/Crypt-DH-0.70.0-r3.ebuild
new file mode 100644
index 000000000000..a4040f1be53f
--- /dev/null
+++ b/dev-perl/Crypt-DH/Crypt-DH-0.70.0-r3.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DIST_AUTHOR=MITHALDU
+DIST_VERSION=0.07
+inherit perl-module
+
+DESCRIPTION="Diffie-Hellman key exchange system"
+
+SLOT="0"
+KEYWORDS="~amd64 ~hppa ~x86"
+
+RDEPEND="
+ dev-libs/gmp:0
+ >=dev-perl/Math-BigInt-GMP-1.240.0
+ >=virtual/perl-Math-BigInt-1.600.0
+ dev-perl/Crypt-Random
+"
+DEPEND="dev-libs/gmp:0"
+BDEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
+PATCHES=(
+ "${FILESDIR}/${PN}-0.07-no-dot-inc.patch"
+)
diff --git a/dev-perl/Crypt-DH/Manifest b/dev-perl/Crypt-DH/Manifest
index d19629dcab61..b031fb5b3fdc 100644
--- a/dev-perl/Crypt-DH/Manifest
+++ b/dev-perl/Crypt-DH/Manifest
@@ -1,3 +1,5 @@
+AUX Crypt-DH-0.07-no-dot-inc.patch 454 BLAKE2B b57a50ab898bcee0bf0f75e41db20256b124f22dcc2978e81d7ae90bcf015d1a98b277631f8631d90f1363a0290dcd6e98ea314ddd656d285469548184623820 SHA512 8895aa689646fae98c16824381637e8628d5216e0cc9a09f7c3e10bd66c495f9b19359751c35bbeb0141db553f9fee0b66fa4bea5835655589efdb7422ef7bc0
DIST Crypt-DH-0.07.tar.gz 43736 BLAKE2B 6631f7610abd44d0f6c8816e1d200a19fcf0d16ea181c3d5d00077b886cbca1b42699e265f1ea9f0d4c414c003944e7d213e67b265007a411be8965d2982422e SHA512 60e58403e513535463290255989e9f2263107aeae6831d51d761e18527b1745baa45c16f655452fd618a0fb0e98413d5ed68f3926247ab2ad2da4032863b8ee7
EBUILD Crypt-DH-0.70.0-r2.ebuild 591 BLAKE2B 9aaf9f5b12884085cd6bd28ef4e6dfefd79c71c534d04c9f2896a9d5578dc200fb8eb6fb6a870b4e226f1e184697218c5dd8f28a7fca101f06da8b8b1dfe5ff0 SHA512 456f3fd75b74a0667d2bc0bedda6143acb86069d0ee01c29db2405bc84ec738fa5bc4f656ee8f2396db1dd7ef12b075bd78f7ad0f2c83e7baca337c862a8e21b
+EBUILD Crypt-DH-0.70.0-r3.ebuild 519 BLAKE2B 3af70a40194e0dd2d23b741b27c69ceb18721831a06d292993dbc2742bf32dfa1b9ae2f652f281725d02f4695d7fbcbdfadbdc11a9697e1aca6e6ca9373b75f0 SHA512 c7a23bf19472d0170e54d8660c48d4234798baea10179406bd2d70a9ac8a0659f196cef4b115e355d2e5228751a4dd64d72e03083bac45689773e6216db61c97
MISC metadata.xml 388 BLAKE2B fe470d47e938f185d64fcec1f3a92c140699fe51ba3c8c7d5f921c288db046401d84b88532c6b74038593d40c162df12ce2cd6be12650414ed957dc8fba0942c SHA512 ea3a7869d72be7c27bc9cd54738e6f752dff237016e9ad8a8bb5009cad4b5bb60d0a52e47be0405a6b74e9e0723a3ed1ef217af769ad6a9a9a50f17e3abcf34e
diff --git a/dev-perl/Crypt-DH/files/Crypt-DH-0.07-no-dot-inc.patch b/dev-perl/Crypt-DH/files/Crypt-DH-0.07-no-dot-inc.patch
new file mode 100644
index 000000000000..47a3515ce4c0
--- /dev/null
+++ b/dev-perl/Crypt-DH/files/Crypt-DH-0.07-no-dot-inc.patch
@@ -0,0 +1,22 @@
+From a97d967158b7678e16f9be4ac2eea858572bea0c Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Wed, 1 Jul 2020 06:01:52 +1200
+Subject: include "." in @INC on perl 5.26+
+
+---
+ Makefile.PL | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/Makefile.PL b/Makefile.PL
+index 13f2698..fcd77ae 100755
+--- a/Makefile.PL
++++ b/Makefile.PL
+@@ -1,4 +1,5 @@
+ use strict;
++use lib '.';
+ use inc::Module::Install;
+
+ name 'Crypt-DH';
+--
+2.27.0
+
diff --git a/dev-perl/Crypt-DSA/Crypt-DSA-1.170.0-r1.ebuild b/dev-perl/Crypt-DSA/Crypt-DSA-1.170.0-r1.ebuild
new file mode 100644
index 000000000000..27458159160d
--- /dev/null
+++ b/dev-perl/Crypt-DSA/Crypt-DSA-1.170.0-r1.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=ADAMK
+DIST_VERSION=1.17
+inherit perl-module
+
+DESCRIPTION="DSA Signatures and Key Generation"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~x86 ~x86-solaris"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ >=dev-perl/Data-Buffer-0.10.0
+ dev-perl/Digest-SHA1
+ virtual/perl-File-Spec
+ >=dev-perl/File-Which-0.50.0
+ virtual/perl-MIME-Base64
+ >=virtual/perl-Math-BigInt-1.780.0
+"
+BDEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.420.0
+ test? (
+ dev-perl/Convert-PEM
+ dev-perl/Math-BigInt-GMP
+ >=virtual/perl-Test-Simple-0.420.0
+ )
+"
+PATCHES=(
+ "${FILESDIR}/${PN}-1.17-no-dot-inc.patch"
+)
diff --git a/dev-perl/Crypt-DSA/Manifest b/dev-perl/Crypt-DSA/Manifest
index cb2c29c2affc..0e0552a64dac 100644
--- a/dev-perl/Crypt-DSA/Manifest
+++ b/dev-perl/Crypt-DSA/Manifest
@@ -1,3 +1,5 @@
+AUX Crypt-DSA-1.17-no-dot-inc.patch 464 BLAKE2B 05c1ae46de3c8f846e6ded435afada8d6522de8b54be7f7679fc72781d3d29ccb310d6c37f5ba12a099c820d318e1790676aa5e91331c4f7cabb33f5fa60a6fd SHA512 f28e726f6fde06e6515b2fa52481352c66792cfdc6fa0cb76a9958227bcc1c9016a92ec34c49ec2a9ae294b2d538ed381ca0dfadff94a027cef06b71c33227b9
DIST Crypt-DSA-1.17.tar.gz 42930 BLAKE2B 026fea60f2ed9314269f61990107e3069230a796036f21aa02fc50d80b29b94c57510778927c990844165b1317ccc19c47ef1b2041e876148cb04f322942316d SHA512 2eac27cb08439a6d5cfdf1ee5f38412bc1dddb53c1865e5adc4f8c758ba1d221e5d30608bd12178beb15aed28940fa5db547520d57d8714919e20f0588fb1bfc
+EBUILD Crypt-DSA-1.170.0-r1.ebuild 722 BLAKE2B c034e7414fe4370bad86a1ffe87836c53f8564c9acf01acfaab8a8972f3a8680d62d7ae48f5c0b7db8b946d6cf880cd13d9ff30b2f07b7286768be7794419384 SHA512 ed95df1ce0e0ba36ce37f88a8cd8c1071d36e4f6473f0c7fa3cd64533369a6b45b98696ed5b603c3ebba95ae0429b6f873916ac6a5ff337375a768779a04ac2d
EBUILD Crypt-DSA-1.170.0.ebuild 750 BLAKE2B fdebf0f87942cdf08d15027aa56d38c65fbc09126d3a35693f7df837fd6d382d7d6007cf9d75deb8dcc831eb67317ec5f94a5fd03482b4604dfcfb36d4bb5862 SHA512 c785fcdbe182da0d8433142eaee9b60e4fd50e51d9a7219b69f026f7fcc62b1a9564f9e7373bfc8ba3ee31b60b942d5ee3164acb234984edd9452826ef7ddc99
MISC metadata.xml 845 BLAKE2B 532349fb51ef8e1376a99bf96c8203fe7ad6e0d372e51a6776f564b04eaaa59ee8d3e408cf97e3475dcf713377fbaac4bda721754a3426980d38d77550e9cbc2 SHA512 dbe80dfd1efe5f7d028ae192bb06ab53f66ef2baed4f57f5fdcae68a4002a56189be5414074bb2e805d3d1242cb5dfc261f7ba399f9dd222a425f6ed30f333d7
diff --git a/dev-perl/Crypt-DSA/files/Crypt-DSA-1.17-no-dot-inc.patch b/dev-perl/Crypt-DSA/files/Crypt-DSA-1.17-no-dot-inc.patch
new file mode 100644
index 000000000000..5f0012ec33fc
--- /dev/null
+++ b/dev-perl/Crypt-DSA/files/Crypt-DSA-1.17-no-dot-inc.patch
@@ -0,0 +1,21 @@
+From 0e063bbea153b923ed0997e2990a2f30ef48c71f Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Wed, 1 Jul 2020 10:59:21 +1200
+Subject: Include '.' in @INC for perl 5.26+
+
+---
+ Makefile.PL | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/Makefile.PL b/Makefile.PL
+index f29461b..0d015e9 100644
+--- a/Makefile.PL
++++ b/Makefile.PL
+@@ -1,3 +1,4 @@
++use lib '.';
+ use inc::Module::Install 1.01;
+
+ all_from 'lib/Crypt/DSA.pm';
+--
+2.27.0
+
diff --git a/dev-perl/Crypt-Eksblowfish/Crypt-Eksblowfish-0.9.0-r3.ebuild b/dev-perl/Crypt-Eksblowfish/Crypt-Eksblowfish-0.9.0-r3.ebuild
new file mode 100644
index 000000000000..a586ce5a396c
--- /dev/null
+++ b/dev-perl/Crypt-Eksblowfish/Crypt-Eksblowfish-0.9.0-r3.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DIST_AUTHOR=ZEFRAM
+DIST_VERSION=0.009
+inherit perl-module
+
+DESCRIPTION="the Eksblowfish block cipher"
+
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+RESTRICT="!test? ( test )"
+RDEPEND="
+ virtual/perl-Carp
+ >=dev-perl/Class-Mix-0.1.0
+ virtual/perl-Exporter
+ >=virtual/perl-MIME-Base64-2.210.0
+ virtual/perl-XSLoader
+ virtual/perl-parent
+"
+DEPEND="
+ dev-perl/Module-Build
+"
+BDEPEND="${RDEPEND}
+ dev-perl/Module-Build
+ >=virtual/perl-ExtUtils-CBuilder-0.15
+ test? (
+ virtual/perl-Test-Simple
+ )
+"
+src_configure() {
+ # Overriding this breaks build,
+ # as people always set this to a real LD
+ # but a CCLD is expected
+ # If you know what you're doing, export CCLD
+ # Bug: https://bugs.gentoo.org/730390
+ 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/Crypt-Eksblowfish/Manifest b/dev-perl/Crypt-Eksblowfish/Manifest
index 8acc2600e810..6a484c75fa04 100644
--- a/dev-perl/Crypt-Eksblowfish/Manifest
+++ b/dev-perl/Crypt-Eksblowfish/Manifest
@@ -1,3 +1,4 @@
DIST Crypt-Eksblowfish-0.009.tar.gz 36302 BLAKE2B d28bf1600a5d2d5c1b119b91957d8c1ac21b1da0e3eaec4b8603fc7ceb8c75b352dda620c250b7cc0330abd4fc81b18e8670bd1901013d0cba2cc800b3804898 SHA512 ca66a1ca4fd71388f25dc77c943e2416ed8534576309dd75f19a7219457418140c1bd21887d61918c34d3d6f9e11ea822b4661d30c6edf7f3673bbcd9a00a51b
EBUILD Crypt-Eksblowfish-0.9.0-r2.ebuild 498 BLAKE2B ab7834b7d6c235ca6cb6f9b74a52f4f7d76dda9a66773396d6319f27ff9ada5e12bc263ed42b76d5241a5b097e2782a02efa4cfc10ace2b79c908343619b9355 SHA512 ad5ac9b8e74ccf986487df806e3b515987b0ac73170d9e99db9d996539ebc81e149c1d26c46b0e20d7ffe8d15013d3b8216783284447d554c76de6831136cda5
+EBUILD Crypt-Eksblowfish-0.9.0-r3.ebuild 969 BLAKE2B 5110cc269a8bf1996e936d33bd563d6d17ba9b8640f6b45b7f5dc32ce40b81e2f6ec59d725f2632be0725462ce65284efb40fba02fdcc28d41b965200532b6ff SHA512 0e9f06ed01714f474dc57bec2022eb3c182f3344ed2e619bb97ad167ab498fc1156413b5a7bef8f761394323a98f0e36d1087188625764ff87c0f176e71b1ca8
MISC metadata.xml 518 BLAKE2B c1cbd7d129f7f5ba04e4835660a74ab68b2858bbc00804c2fc01ff31cd2a8d43b04ec405d2c46f10847da194795ab00586f40ebe65c95c92a4e1ccf521c6456a SHA512 b1583a71b09dd07933e1d2d01b5370d1cfc91d51528593153912c78bb799f433379cdf5a7b9a6c233aa39de29d40ba24d010920639fe7fd7b8c807e24b31fd89
diff --git a/dev-perl/Crypt-IDEA/Crypt-IDEA-1.100.0-r2.ebuild b/dev-perl/Crypt-IDEA/Crypt-IDEA-1.100.0-r2.ebuild
new file mode 100644
index 000000000000..b093191e6191
--- /dev/null
+++ b/dev-perl/Crypt-IDEA/Crypt-IDEA-1.100.0-r2.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DIST_AUTHOR=DPARIS
+DIST_VERSION=1.10
+inherit perl-module
+
+DESCRIPTION="An implementation of the IDEA symmetric-key block cipher"
+
+LICENSE="Crypt-IDEA"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+DEPEND=""
+BDEPEND="virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Test-Simple
+ )
+"
+src_compile() {
+ mymake=(
+ "OPTIMIZE=${CFLAGS}"
+ )
+ perl-module_src_compile
+}
diff --git a/dev-perl/Crypt-IDEA/Manifest b/dev-perl/Crypt-IDEA/Manifest
index ff7837b59b33..47f8754db920 100644
--- a/dev-perl/Crypt-IDEA/Manifest
+++ b/dev-perl/Crypt-IDEA/Manifest
@@ -1,4 +1,5 @@
DIST Crypt-IDEA-1.10.tar.gz 7225 BLAKE2B f7c2321441714ae57e77be1cc3c47b4c48456c8758da4713e6f806825606a351bbefe8767a38bdfa78b7842923a857bf3085919ac1dbb0cf6744a2f2f02a07f7 SHA512 2459f8f8ca088564b037101129796d6d3652062e80f9342173508df95b60ceb9ccb836b946d50127f86b38b239e25c58e1f4efde4eb73a5b24fc823a100fd018
EBUILD Crypt-IDEA-1.100.0-r1.ebuild 625 BLAKE2B b5ef5bb64019b82824ed0a3798a1d8e1deeaf43197efcbc300da59abd832f3e376cfc84f255d6b25bd402f06bf7c54c8e7bd76157351475878a442d3002c1569 SHA512 e1bada127b56d0cc59aabf9221b6aa090ddf859ff45d89c48a37198ac0e6c9f153416c8de0c9fbe2908c5011505d33cacb87bc2db4a46fc9e806018f28fdb5cf
+EBUILD Crypt-IDEA-1.100.0-r2.ebuild 710 BLAKE2B 0029b9256786687c4e00c77dee1d6d194438c3873fe2732ce1e67ac788767dc8aac626dc96cb6843899deb8e8051062028b41248ca327f93ae56725c911aff5b SHA512 38a7ed358a8683e628f7aae1f62a634773ac74f8bcd0c31f90a4a364748ad684207866dce10f9f792250e1b6cec50277a1c1b0b25d066d0590092940c2025994
EBUILD Crypt-IDEA-1.100.0.ebuild 496 BLAKE2B 67e2d5e5fe6baacbdeb2760f3438868d1879fc4bd4ad7f4df7f5cbefbff04dc37487de905e37328c9bca1ddbfb9e02252b12ab56d4619b4fb8c75e636fc92c94 SHA512 5337d374c7cd4c5701df0df4b7462b55756d6c0ca33e28e19a0da39d374fdf75fec5962a3eb142b063502060afa63406091b05a65bf865b68dafed3124f46a1d
MISC metadata.xml 443 BLAKE2B b347d52c409f7ce634b42aa1f96f7d31f08814a4ac1257f6bf6c832215becf59461153670213dd9aee3d83619d63f7c7f96f7a93a082d75b89df717bf3820282 SHA512 fa184e8b05a5260b36577b71e91bd2f5178269796c73c3711de1897737ccf1171dd878e849c34ec747233ef8b632082f9a0782683e220f024f82a01549873241
diff --git a/dev-perl/Crypt-OpenSSL-Bignum/Crypt-OpenSSL-Bignum-0.90.0-r1.ebuild b/dev-perl/Crypt-OpenSSL-Bignum/Crypt-OpenSSL-Bignum-0.90.0-r1.ebuild
new file mode 100644
index 000000000000..3609566d7c9e
--- /dev/null
+++ b/dev-perl/Crypt-OpenSSL-Bignum/Crypt-OpenSSL-Bignum-0.90.0-r1.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=KMX
+DIST_VERSION=0.09
+inherit perl-module
+
+DESCRIPTION="OpenSSL's multiprecision integer arithmetic"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="libressl"
+
+RDEPEND="
+ !libressl? ( dev-libs/openssl:0= )
+ libressl? ( dev-libs/libressl:0= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ virtual/pkgconfig
+"
+src_compile() {
+ mymake=(
+ "OPTIMIZE=${CFLAGS}"
+ )
+ perl-module_src_compile
+}
diff --git a/dev-perl/Crypt-OpenSSL-Bignum/Manifest b/dev-perl/Crypt-OpenSSL-Bignum/Manifest
index 68eb8a66a706..0ece70bac04d 100644
--- a/dev-perl/Crypt-OpenSSL-Bignum/Manifest
+++ b/dev-perl/Crypt-OpenSSL-Bignum/Manifest
@@ -1,3 +1,4 @@
DIST Crypt-OpenSSL-Bignum-0.09.tar.gz 16202 BLAKE2B 912329b37230d503e7928640b2861c05dbcdf64a5943b5b3d27dfd41ae2eb585b6c61811060c29952ab5f9c09a7160a4038656c7ed9046a27e3dc0c5361bcc63 SHA512 3480a64e35e158a7a7c75c0e57ac0f578ddcb901a14f80a58ffabd1f318a68a83b411a72c22c53650273507198907b1d62c88fddbf5587885f6fe1a75deff3ed
+EBUILD Crypt-OpenSSL-Bignum-0.90.0-r1.ebuild 736 BLAKE2B 2fceee2087d3bf11af63a3d07ed23c03e628ac758031d32a7429881983387427283d1363c93a9feb1ba0100cc86f7c9bc6664d1ef5b203ef32e1ccf54cd69f3a SHA512 b9029915d6c945580f086ce88ffa000fd32fb16f6a717afbf679f5143aed74ca9d7b09b95206e635a23f4af7ce955d1abacd015f8efcfa2ddd862d9674a4267e
EBUILD Crypt-OpenSSL-Bignum-0.90.0.ebuild 627 BLAKE2B 13070ff6a16221b5e117b1315b27cba46e92df9a066a3c85c31edcd5d274d2229f17bb708850dde0267c6ff5af234df12acb295dc83e164fb78c267aaf3bbabc SHA512 6222404bcc2d990d8489a6314d19c66ba7841b977d5dc8dafd4e9fd4f7a27f3fb4b7719ea3d0d2cac629325afa3fdceb75aaf7c7c4a8b84688a6a9734f518c69
MISC metadata.xml 487 BLAKE2B f989929f1ea0c37f69c27f3b0cf3466672831c28bd53d8a572e3c0cd04cb028c5fdc2e59861f6ce45d102a38e719993b43796dac1ee214d2fd3a27a2b4c613e6 SHA512 1e71784a35f318764db6f11bcbdc77aac5390288565af158ccd66cfa72c0b4e1d93973cd85bad2a39388600f6e29f0a7ab68f57832f3117626a17524b712d3a0
diff --git a/dev-perl/Crypt-OpenSSL-DSA/Crypt-OpenSSL-DSA-0.190.0-r2.ebuild b/dev-perl/Crypt-OpenSSL-DSA/Crypt-OpenSSL-DSA-0.190.0-r2.ebuild
new file mode 100644
index 000000000000..f9674d7a6f43
--- /dev/null
+++ b/dev-perl/Crypt-OpenSSL-DSA/Crypt-OpenSSL-DSA-0.190.0-r2.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=KMX
+DIST_VERSION=0.19
+inherit perl-module
+
+DESCRIPTION="Digital Signature Algorithm using OpenSSL"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+IUSE="libressl"
+
+RDEPEND="
+ !libressl? ( dev-libs/openssl:0 )
+ libressl? ( >=dev-libs/libressl-2.7.2 )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
+
+DIST_TEST=do
+# otherwise random fails occur
+src_compile() {
+ mymake=(
+ "OPTIMIZE=${CFLAGS}"
+ )
+ perl-module_src_compile
+}
diff --git a/dev-perl/Crypt-OpenSSL-DSA/Manifest b/dev-perl/Crypt-OpenSSL-DSA/Manifest
index dc478a7de9d6..599b2de73be8 100644
--- a/dev-perl/Crypt-OpenSSL-DSA/Manifest
+++ b/dev-perl/Crypt-OpenSSL-DSA/Manifest
@@ -1,3 +1,4 @@
DIST Crypt-OpenSSL-DSA-0.19.tar.gz 9244 BLAKE2B 6f930b8ce89c275c095f937ee256f9cab7f387fb478110b28696dfaa2ee97bd77853661f770776e34402e7f43e1c801fc314bd42282629eb6f6fced9549676dc SHA512 92306a04dc821b7b5f81331c362c6d478df8c118c1cb62591cf7b369029a67dbdd2798e239cead8f1faf2b79e259e906b70ea8fbc38b457b1eb897468d61c839
EBUILD Crypt-OpenSSL-DSA-0.190.0-r1.ebuild 501 BLAKE2B b5c8e651193f44f4a6b9fd028690146fd1458d5d6f984a232577d77e3f873e4466e8b5398990215f4500fc83b55d5d42a64a0f249fcfd629781e1bf1749b271b SHA512 21e951748fac5b23a6a852444becf6640aecdd8a70e70516b285ebbe1662594d70d6915ea5b060a3c8e4f3c416c139a9bf59a9d2988f1e4867a922402a38ac1b
+EBUILD Crypt-OpenSSL-DSA-0.190.0-r2.ebuild 608 BLAKE2B abf7f94c109e033da02770f050e4dc681a44b403107154bddbe2576b2934351293af1417da86e323a32942a20d82bc4e5f743c6e68ed8b730406ea27639a22d8 SHA512 e6459e42093fb93e72208e5df5c64796c2e8e033837998324aab0997cb9a340ff709e8d00675cdd7df51da61a5e40104b5cab28ba1d3d99c785f2f90a4a922b9
MISC metadata.xml 395 BLAKE2B 533a15f8ceac7f4e2fe9163335cf4cd47450c27bc98ddaf764221d33d05ba336fcb3657a653cf0d34651be1e42eb5fdf745ca2bfffcc1b8ad1a6d69def33d1b9 SHA512 d1120d7c2642f069bd68f5caaf84a5233ab03d6696adafbd6258ba890a0bcd623750fae6873c3787684e43c315576fcb1a9d7cf31d86a674b832bec418d2e3ec
diff --git a/dev-perl/Crypt-OpenSSL-EC/Crypt-OpenSSL-EC-1.320.0.ebuild b/dev-perl/Crypt-OpenSSL-EC/Crypt-OpenSSL-EC-1.320.0.ebuild
new file mode 100644
index 000000000000..8e382c37015f
--- /dev/null
+++ b/dev-perl/Crypt-OpenSSL-EC/Crypt-OpenSSL-EC-1.320.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DIST_AUTHOR=MIKEM
+DIST_VERSION=1.32
+inherit perl-module
+
+DESCRIPTION="Perl extension for OpenSSL EC (Elliptic Curves) library"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test libressl"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ >=dev-perl/Crypt-OpenSSL-Bignum-0.40.0
+ !libressl? ( dev-libs/openssl:0 )
+ libressl? ( dev-libs/libressl )
+"
+DEPEND="
+ !libressl? ( dev-libs/openssl:0 )
+ libressl? ( dev-libs/libressl )
+"
+BDEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
+src_compile() {
+ mymake=(
+ "OPTIMIZE=${CFLAGS}"
+ )
+ perl-module_src_compile
+}
diff --git a/dev-perl/Crypt-OpenSSL-EC/Manifest b/dev-perl/Crypt-OpenSSL-EC/Manifest
index d2fd8f9cc459..8ae778d4961d 100644
--- a/dev-perl/Crypt-OpenSSL-EC/Manifest
+++ b/dev-perl/Crypt-OpenSSL-EC/Manifest
@@ -1,3 +1,5 @@
DIST Crypt-OpenSSL-EC-1.31.tar.gz 69152 BLAKE2B 197b4701459ac4e065439861f6603154affab88c65945eb299daa060df27f6e6773cd49f7d41876c8f364a70bc45eecc3b469532f15477d17bd9e8cfb968c196 SHA512 ee631616ac4838c7e0487f732035af2a3b7c3e591ccdbdac63f49931cdd901acfcf479cbed9cf838f332bfb34fa5b2ef3617dfc9c1e6ba8bcc2909b7d2ea577f
+DIST Crypt-OpenSSL-EC-1.32.tar.gz 69455 BLAKE2B ef306b59153faf394a08d80c8fafa2d6fc53e305884fdfc1d5b05274a4ac70192ac141ba26adeaf6a72186006bb88a9ea87abfa4d3fd14d9052f85dc00e451ac SHA512 cf1dc70295ff061bf10ca7c1dfaa699fba5502906564359cc702e4ae65bf83ce4255aeda841d44f6467dd20d3ed377587e8ffad04a6ae8c39c86385ec9a3e218
EBUILD Crypt-OpenSSL-EC-1.310.0.ebuild 495 BLAKE2B 6e4ead9ae72c1f01cca1732b941a878e286ee771195541d2c06d7198919fe9f320f3825983113b3586dbbc9476385e60a6f14a9a1d7b5bd2fd501a2ce4b6240e SHA512 bcf216a28889721736d776a86602f146a8b1f3e1a6e397677d249c5e5922679938dcc29af250558801688baffc4773ce7ae8d8c3f163ec911ca32522dd16423b
+EBUILD Crypt-OpenSSL-EC-1.320.0.ebuild 654 BLAKE2B 3982c82f96cbcb1fe8fe779980a8f4d8cc96a96207b7ae3dd80e0fa972ff6c26d3f816b8b1308c81ee40c6423c8410504d29033db2c9f7a56a96d34f5feafdaf SHA512 8521cfb9ac6cfdfbf65d39d3155879d483ebf6f1442d2720e85a4c9ed86bd4b1a98be833490c297bd5cafa2bbb07be97c9e7a9e189c83dd55881383b0bbdf25a
MISC metadata.xml 405 BLAKE2B 8a1f215ccaf7af877b185866b36952bbf4935b7a9040914fd940bda7fbc2aba5ab571c0570700fb14c33cb21d972e5509a3abfd5ebff77337425ebc88bf8d417 SHA512 ab49064f8dd20eec49b64dce403329e26c019220162afb5946e1ebce1ee45fccb40954736386034118ad50514c3ae9b9cb993128fe584456e008178aee12ca97
diff --git a/dev-perl/Crypt-OpenSSL-ECDSA/Crypt-OpenSSL-ECDSA-0.80.0-r3.ebuild b/dev-perl/Crypt-OpenSSL-ECDSA/Crypt-OpenSSL-ECDSA-0.80.0-r3.ebuild
new file mode 100644
index 000000000000..60f22db0b518
--- /dev/null
+++ b/dev-perl/Crypt-OpenSSL-ECDSA/Crypt-OpenSSL-ECDSA-0.80.0-r3.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=MIKEM
+DIST_VERSION=0.08
+inherit perl-module
+
+DESCRIPTION="OpenSSL ECDSA (Elliptic Curve Digital Signature Algorithm) Perl extension"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="libressl"
+
+RDEPEND="
+ >=dev-perl/Crypt-OpenSSL-EC-0.50.0
+ !libressl? ( dev-libs/openssl:0 )
+ libressl? ( dev-libs/libressl )
+"
+DEPEND="
+ !libressl? ( dev-libs/openssl:0 )
+ libressl? ( dev-libs/libressl )
+"
+BDEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
+PATCHES=(
+ "${FILESDIR}/${P}-0002-Port-to-OpenSSL-1.1.0.patch"
+)
+src_compile() {
+ mymake=(
+ "OPTIMIZE=${CFLAGS}"
+ )
+ perl-module_src_compile
+}
diff --git a/dev-perl/Crypt-OpenSSL-ECDSA/Manifest b/dev-perl/Crypt-OpenSSL-ECDSA/Manifest
index 2332e83848f1..2c0d702f0141 100644
--- a/dev-perl/Crypt-OpenSSL-ECDSA/Manifest
+++ b/dev-perl/Crypt-OpenSSL-ECDSA/Manifest
@@ -1,4 +1,5 @@
AUX Crypt-OpenSSL-ECDSA-0.80.0-0002-Port-to-OpenSSL-1.1.0.patch 6988 BLAKE2B 5b40ec7a06b81e49271c304380fc227b105872328b1bc077cd7b10eaaeec8aacd4dcae9595aa2db189ae0ef612e87a302b8ec158a7f4442bf01e1deb8500b2d6 SHA512 c9ef31155af0b1fa247aa782909ebfd7af6ea2c1eb05aafd928f3ad04406faf80f460689d5097b5641e8018da81e690099d5f33885c87bc48f08f1bf32d31c67
DIST Crypt-OpenSSL-ECDSA-0.08.tar.gz 52955 BLAKE2B 014d0d82dde21d8a797f0c498f8534b5c4034c5a5414c358ce5a9da1598fddd4cf03a4187e0acd0272e58d0e21002f426c0e8f41d4f485b7dae168c2facbc24e SHA512 7bccf904819b323ad958dcb59ef3981e3f22813057727cb7d19d4eeab69f57ed7b63e4e586f7494c316e7568d606087099738918eb440947d326ae5a703e9b19
EBUILD Crypt-OpenSSL-ECDSA-0.80.0-r2.ebuild 543 BLAKE2B ef524fd4e4f8fe63026ea4da728ef8ea4c769ec37dc71a7c7f6f83b4d5804c10ee420568236affaf256ab71f96ac2e5d9ee30091050b73546934ec0a17319e6a SHA512 332fbe1d4c04e7a68d57a46254166e3aeb845f0e8d1fcd84a0840c5e1509a4cb0b5882db7950a4adcb535eec56ce4e154962a7b6ad72f11da8a7890b4ce6534e
+EBUILD Crypt-OpenSSL-ECDSA-0.80.0-r3.ebuild 701 BLAKE2B fd01b555745eef580f035ea337d6de3795abea9483eac01549f62f2d76b7d77c0281ad526224a29901d55ddfb3f460c3163c79f1437580d8740f4cf136a7ed48 SHA512 84888e3e4c28496e70d31205fed4e76732fc01854d5a6a3a9a1a59bbd8c1065c9efc07ce0b6e700536d0fe6630a5fe8ebaea4cc14eee3ec8fcb7e5269325f58b
MISC metadata.xml 411 BLAKE2B 25f4cd25a774a8ca02630c9408e5552ef64c6f20d522d67e5eadf66b633400a01298c149f31243918ce73bea6e7d99c14f22972c2f1c449a2b78ed8148a6a61f SHA512 7dde247b0b93d93f6776cf2570fdd6225d4087183b6c626d950f09648748181dd15d78fc164e8700b245430027bd59a408e6affa7466773b6fd6740c9a1958b8
diff --git a/dev-perl/Crypt-OpenSSL-Guess/Crypt-OpenSSL-Guess-0.110.0.ebuild b/dev-perl/Crypt-OpenSSL-Guess/Crypt-OpenSSL-Guess-0.110.0.ebuild
new file mode 100644
index 000000000000..77739462e0b2
--- /dev/null
+++ b/dev-perl/Crypt-OpenSSL-Guess/Crypt-OpenSSL-Guess-0.110.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DIST_AUTHOR=AKIYM
+DIST_VERSION=0.11
+inherit perl-module
+
+DESCRIPTION="Guess OpenSSL include path"
+SLOT="0"
+KEYWORDS="~amd64 ~ia64 ~x86"
+IUSE="libressl test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ >=virtual/perl-Exporter-5.570.0
+ virtual/perl-File-Spec
+ !libressl? ( dev-libs/openssl:0= )
+ libressl? ( dev-libs/libressl:= )
+"
+DEPEND="
+ !libressl? ( dev-libs/openssl:0= )
+ libressl? ( dev-libs/libressl:= )
+"
+BDEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.640.0
+ test? (
+ >=virtual/perl-Test-Simple-0.980.0
+ )
+"
diff --git a/dev-perl/Crypt-OpenSSL-Guess/Manifest b/dev-perl/Crypt-OpenSSL-Guess/Manifest
new file mode 100644
index 000000000000..26050562f8ad
--- /dev/null
+++ b/dev-perl/Crypt-OpenSSL-Guess/Manifest
@@ -0,0 +1,3 @@
+DIST Crypt-OpenSSL-Guess-0.11.tar.gz 11346 BLAKE2B f22d09e23e91c36c722dc9800391b67a1f912f8af6a13ec95c9074e65559585c77e72596a6dae17db28e11f8449813777423a60d9af0147819dfcb91ba489152 SHA512 cdae7f20a15d24842cf117bfba4f3bc0ec7d1066251e0480cbadd8f0aa28c9c9573905726fc1333ea9fbbb3769a67dbf28043de8487dcce27dab5d14a0848b09
+EBUILD Crypt-OpenSSL-Guess-0.110.0.ebuild 629 BLAKE2B 6b465c332645d257add01d7396c1e76951b2b75c89822670a8403e2ef7a7133eb1f4dc589243427883c2ca1d3577af2fb40085c0902142f200c78e7f63bc136f SHA512 76cdbee9c228f703c80a9d30f32998100d32a3570f77b7411c9bd152477fc4fb500e9823258b4d4b055c22edd587ec4eba4d6a7a966334332af148d808321805
+MISC metadata.xml 411 BLAKE2B 777372daa18fae2658976904b22a5e17c15e1ce863a3ca026a03131be84cd435a8fa582c162500ae76881c6605abc8a2737ce877448d62f46e5101c1a9776b6a SHA512 da55f9571c2cec8cd96e6fbf95f74cab2b89cca8c74d32bfd217680f60ea0454b60b6cd851b0f8f841ea07ca2e23cb83764f0e28340eea38119ba216a31113f0
diff --git a/dev-perl/Crypt-OpenSSL-Guess/metadata.xml b/dev-perl/Crypt-OpenSSL-Guess/metadata.xml
new file mode 100644
index 000000000000..80fd8888a947
--- /dev/null
+++ b/dev-perl/Crypt-OpenSSL-Guess/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-OpenSSL-Guess</remote-id>
+ <remote-id type="cpan-module">Crypt::OpenSSL::Guess</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Crypt-OpenSSL-RSA/Crypt-OpenSSL-RSA-0.310.0.ebuild b/dev-perl/Crypt-OpenSSL-RSA/Crypt-OpenSSL-RSA-0.310.0.ebuild
new file mode 100644
index 000000000000..c7bac8394d29
--- /dev/null
+++ b/dev-perl/Crypt-OpenSSL-RSA/Crypt-OpenSSL-RSA-0.310.0.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DIST_AUTHOR=TODDR
+DIST_VERSION=0.31
+inherit perl-module
+
+DESCRIPTION="RSA encoding and decoding using the OpenSSL libraries"
+
+SLOT="0"
+KEYWORDS="~amd64 ~ia64 ~x86"
+IUSE="libressl test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ dev-perl/Crypt-OpenSSL-Bignum
+ dev-perl/Crypt-OpenSSL-Random
+ !libressl? ( dev-libs/openssl:0= )
+ libressl? ( dev-libs/libressl:= )
+"
+DEPEND="
+ !libressl? ( dev-libs/openssl:0= )
+ libressl? ( dev-libs/libressl:= )
+"
+BDEPEND="${RDEPEND}
+ >=dev-perl/Crypt-OpenSSL-Guess-0.110.0
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Test
+ )
+"
+PERL_RM_FILES=(
+ t/z_kwalitee.t
+ t/z_perl_minimum_version.t
+ t/z_meta.t
+ t/z_pod-coverage.t
+ t/z_pod.t
+)
+mydoc="rfc*.txt"
+
+src_compile() {
+ mymake=(
+ "OPTIMIZE=${CFLAGS}"
+ )
+ perl-module_src_compile
+}
diff --git a/dev-perl/Crypt-OpenSSL-RSA/Manifest b/dev-perl/Crypt-OpenSSL-RSA/Manifest
index d3c92d24e754..0f021c25da05 100644
--- a/dev-perl/Crypt-OpenSSL-RSA/Manifest
+++ b/dev-perl/Crypt-OpenSSL-RSA/Manifest
@@ -1,4 +1,6 @@
AUX Crypt-OpenSSL-RSA-0.280.0-openssl-1.1.0.patch 7018 BLAKE2B 58b6adac6c8d7fa6e5b7aa5592fa395dbbfab006bf427a6da3a119d2b221946166133c64573c1fda32d9e806a92ab9ebe0e0430b25e2938a7e72c1a8fdd879b5 SHA512 8a56a800496a427448a82c5a3051dc85ace049f7e4c78859a44f62e30c218c28e31dd24bfc2a9ec9cb7f64e14933982f26181792771c54c3e684be738206a310
DIST Crypt-OpenSSL-RSA-0.28.tar.gz 20035 BLAKE2B 9b98a22e68f2c16a38c0aee6ee9a509cd6c6b1d20b1c6533856b7682aa074c24a2e12e87ebdaf3deb7011cbe257737335646b52be74537533d836cbf6fb6ce6d SHA512 4a20c3f814e80ea15304b2a189001172e72237d703a0f9281e7e46d593c521508abfac3a259701994ec867f160821bec37e4e8234d04b792168db19b065ce324
+DIST Crypt-OpenSSL-RSA-0.31.tar.gz 25856 BLAKE2B 172d48cd6cc0f3df2c1c1684897d8ee376663cb366a1e28c13e4af603b2b985d542f83284112be5e4717a3a13a512926b4413b5a8f08f7ed613cd9929683cce9 SHA512 e00d25fc1d39253ea2d7d6ee478403d2b38bd9125602baf5815672fb9e81674ff58bbb47539e425526db1988ebc1a40837372cf42ffd466cb532efa2e450ccab
EBUILD Crypt-OpenSSL-RSA-0.280.0-r3.ebuild 718 BLAKE2B 422cf2673094d24207e2b0edd8ca70b9112fdd9b459f51e89a3789cb7b98fe3199284e4d86b00b8401bd2aaedd5be1c7f4494ab71357275c71e13e60877d1c25 SHA512 3370be2a7276825e31c1638a132e8926463cdfa0adaab4247a3d1bfa8a56684d01fec143c8b21752ea13c498f6c52fee762e677abd10ebf8c597668010c5d9e1
+EBUILD Crypt-OpenSSL-RSA-0.310.0.ebuild 882 BLAKE2B 0a330bde2724780d2aa5ea6649a70b3bddf6cfb2daab04933002bf8501610ccb387c41f0815096da2ef78d221f4248407c2552dc5f3e62d1c745297994a96ca3 SHA512 64072814afd2d999195949351c2a4082ea5d2de88c52d4dba29ac395636ad4c9461fda96bbd50aae214fd89274a2ceec5c887223c1c68c95492ce49bd38fcd7e
MISC metadata.xml 407 BLAKE2B 0dfbb22c5bd94b1f49bf73aa69d6f6ac9272aa4631f93d890a10f8ce0f17df9c3760a79f82bbe4453b4ce7bb1c9dd4a05d838b11681aae42611b8bb9496d2ac1 SHA512 5cd69acf50b1ec86397e96b03d6aca318669f83b7a6276231572634622e889479330e741ac7a858a5c4fd633f40b5c4ca7cc0bc40e6cfc8eb02bee827eabb9a2
diff --git a/dev-perl/Crypt-OpenSSL-Random/Crypt-OpenSSL-Random-0.150.0.ebuild b/dev-perl/Crypt-OpenSSL-Random/Crypt-OpenSSL-Random-0.150.0.ebuild
new file mode 100644
index 000000000000..6e13484adc75
--- /dev/null
+++ b/dev-perl/Crypt-OpenSSL-Random/Crypt-OpenSSL-Random-0.150.0.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DIST_AUTHOR=RURBAN
+DIST_VERSION=0.15
+inherit perl-module
+
+DESCRIPTION="OpenSSL/LibreSSL pseudo-random number generator access"
+
+SLOT="0"
+KEYWORDS="~amd64 ~ia64 ~x86"
+IUSE="libressl"
+
+RDEPEND="
+ !libressl? ( dev-libs/openssl:0= )
+ libressl? ( dev-libs/libressl:= )
+"
+DEPEND="
+ !libressl? ( dev-libs/openssl:0= )
+ libressl? ( dev-libs/libressl:= )
+"
+BDEPEND="${RDEPEND}
+ >=dev-perl/Crypt-OpenSSL-Guess-0.110.0
+ virtual/perl-ExtUtils-MakeMaker
+"
+PERL_RM_FILES=(
+ t/z_kwalitee.t
+ t/z_manifest.t
+ t/z_meta.t
+ t/z_perl_minimum_version.t
+ t/z_pod-coverage.t
+ t/z_pod.t
+)
+
+mydoc="ToDo"
+
+src_compile() {
+ mymake=(
+ "OPTIMIZE=${CFLAGS}"
+ )
+ perl-module_src_compile
+}
diff --git a/dev-perl/Crypt-OpenSSL-Random/Manifest b/dev-perl/Crypt-OpenSSL-Random/Manifest
index 8372d15a51a1..a3a124844851 100644
--- a/dev-perl/Crypt-OpenSSL-Random/Manifest
+++ b/dev-perl/Crypt-OpenSSL-Random/Manifest
@@ -1,3 +1,5 @@
DIST Crypt-OpenSSL-Random-0.11.tar.gz 15161 BLAKE2B 33c491755f210514361f6d97715dee781a3f1b99879b2357002dc6dfc8e6c63df530cbcc1ceb8da407928aa531d0fbe85f43afab3d86995f0ade6c58f8bbd320 SHA512 c579cb2b586dbabd697a9c7c989a360ed4bd8e9b28d7c93ad99a86bd9bd680a89c3fa77f6315a1105fd41bfdfa18087ca4cd51fb320faad7a6be9b90e3e69b95
+DIST Crypt-OpenSSL-Random-0.15.tar.gz 15506 BLAKE2B 4ed167082904f814fb5484e2c95c0ac881530afecf7ff170041261eebcf3f1227ba8cf98b375a0cf2b18376c7f849340f11ae673ff9638a4c5e4f38db995b9b5 SHA512 bba8ce86b97ce2d6271be503efff6e6e0ff60a797282a2b7cb9c6c0592b69cc43344f9738b4790e5fc165a7273ff01e35ada481cf8c4dfde38cb7ad741d97530
EBUILD Crypt-OpenSSL-Random-0.110.0.ebuild 767 BLAKE2B 378a31d832dcfe9871c510a584a61b24cc502770ccdb596c8822656cfcab71179190a74a4d9bd8c0a43dd9bd8b7ebb9ab4c246a51061573b9c5a272912657e70 SHA512 748227d1dbd91497673bff651eaf4719812259f679bd81d316e51f52d38ded23f36d42270877819a3edeaae8eb88a5d3ab4794ef9ad0e7ebb8bb07cf18c1c135
+EBUILD Crypt-OpenSSL-Random-0.150.0.ebuild 771 BLAKE2B ab8f62a33eb2cf13a6913eb62d1aa021bde7541e64c3baa9224e69561aa24f1b4ebfaf2122305011a3bf0b62f78efb733bf106c39506d67bd57f15bda51a31ca SHA512 852d3da2cf247f9554f51fe1358be90dfa83505922b75256c4ea4780526d554d8872db3727b0bc769bef93a67dc1c2bea351474d20c266ffe6bf80e722321c0f
MISC metadata.xml 413 BLAKE2B 03a4dca7d919259dff481a02856287747167ede1794ca2a3307f653ea32c5e34c0a65d32961620ddb1a549da94b1b6a32d7db3f19651a4ff9e93fac03d34b642 SHA512 db707a5e0349fcbf52586739288ea6b95c907918897c611837baab0b8792e58c4864cf785d719af8b8a096c8bc607d2198c5e627dd4cb5a322cbe42c5bfc5e58
diff --git a/dev-perl/Crypt-PasswdMD5/Crypt-PasswdMD5-1.400.0-r1.ebuild b/dev-perl/Crypt-PasswdMD5/Crypt-PasswdMD5-1.400.0-r1.ebuild
new file mode 100644
index 000000000000..a6d037effc71
--- /dev/null
+++ b/dev-perl/Crypt-PasswdMD5/Crypt-PasswdMD5-1.400.0-r1.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=RSAVAGE
+DIST_VERSION=1.40
+DIST_A_EXT=tgz
+inherit perl-module
+
+DESCRIPTION="Provides interoperable MD5-based crypt() functions"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+RDEPEND="
+ >=virtual/perl-Digest-MD5-2.530.0
+"
+DEPEND="dev-perl/Module-Build"
+BDEPEND="
+ dev-perl/Module-Build
+ test? (
+ >=virtual/perl-Test-Simple-0.940.0
+ )
+"
diff --git a/dev-perl/Crypt-PasswdMD5/Manifest b/dev-perl/Crypt-PasswdMD5/Manifest
index 4d40d5109237..cd866240011e 100644
--- a/dev-perl/Crypt-PasswdMD5/Manifest
+++ b/dev-perl/Crypt-PasswdMD5/Manifest
@@ -1,3 +1,4 @@
DIST Crypt-PasswdMD5-1.40.tgz 6683 BLAKE2B f12458349b2444a944d84a4c4c5df644fcdc0c6ec49f885edff5416ea44587b2bb78106df523ac6711c5f22e9019f3c248f4f6a8e8af03100e2d59b7f2684540 SHA512 c00f76210a9c07ad610b4698b15d142c3859100a13af620919e32bf046ab2febf8ebedafcffa4dde62f7e9af0e9ff137dae623e0bab60380fca003f7b35bfc77
+EBUILD Crypt-PasswdMD5-1.400.0-r1.ebuild 528 BLAKE2B 40e09af3c8fd9164fc22853f918ffa3eda3ab8f0ae8860f0f5d19cf1d88e2f3bd57b662ee20a626a6e2c9ec84bba8b2b81dc3c644f9ea9bc554661e953b99d9d SHA512 51cc28a87226c6ea19bd85bd3fef0f61b57e86969c5340b288bbe9088164ddeaf377c11d7c6420b10286b17987aac0c1ba8063d19a2e0bb4d3a6df210074d15b
EBUILD Crypt-PasswdMD5-1.400.0.ebuild 375 BLAKE2B 5b018b3917c463822be053ab2eec6e70bc200d44932f4aa59a832595a0400c5d70e50eb5647f503f88cf3b42649105f0805b46e06c42588d0fb268f8b43c708d SHA512 70b195282013ceb83d7217afc371636fc8005d9f28a02020487fcf31eea5a81ef1494f889bd6880e536d4bfc6e2f31c54d5bc72bde427308e5d595d1c7fe45b4
MISC metadata.xml 402 BLAKE2B 114f8e8784fdb17e75716b970f56c996a00fbc46346c401de767f7838ad13f0c4918ef864b6ceca6a1c9df0df6a5bee9a1419a0ffca5449e6460fb7c0eb64064 SHA512 f9a560e71321e7da9e81c1e944616a89986060ce3c7f4cc4dbcecd55c26e385e244d01fad937076265a305921a2a4dbc8a9a22227fa0a1804a342185fe91ceb9
diff --git a/dev-perl/Crypt-Primes/Crypt-Primes-0.500.0-r2.ebuild b/dev-perl/Crypt-Primes/Crypt-Primes-0.500.0-r2.ebuild
new file mode 100644
index 000000000000..bdf8ad23f414
--- /dev/null
+++ b/dev-perl/Crypt-Primes/Crypt-Primes-0.500.0-r2.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DIST_AUTHOR=VIPUL
+DIST_VERSION=0.50
+inherit perl-module
+
+DESCRIPTION="Provable Prime Number Generator suitable for Cryptographic Applications"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~hppa ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+
+RDEPEND="
+ >=dev-perl/Math-Pari-2.1.804
+ >=dev-perl/Crypt-Random-0.330.0
+"
+BDEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
diff --git a/dev-perl/Crypt-Primes/Manifest b/dev-perl/Crypt-Primes/Manifest
index afa91751439b..662bdb8aa5a4 100644
--- a/dev-perl/Crypt-Primes/Manifest
+++ b/dev-perl/Crypt-Primes/Manifest
@@ -1,3 +1,4 @@
DIST Crypt-Primes-0.50.tar.gz 136299 BLAKE2B 130f00de176541e34698d0764950cc4a64b7604d45d16401f3255416950eb58be8c1f6e1d9eb8b75e1459377bd01f7ef77a53fcfd1e4933cf101088446d2e0d6 SHA512 82e6c3eb5dacf7897c82284b33d18d08c82cd5c3d1f8bc1287ce0f918de655b1bd1f8639863969e5732cb01feb4733da347fa9529986f6fee035d73c0c810739
EBUILD Crypt-Primes-0.500.0-r1.ebuild 464 BLAKE2B d6d42fe4f4e0b6d30b5ab3a2d2e79c810dedd81fe57af9a12e08a0ed2c25cc60e1ec8894d91f52bfd3827a22f20c621f43c6d55f006f706e40b708cbd5a095b2 SHA512 13301fd4b308ce2968b4ff41c81bbba053bc556eac994662937ecbda0f88b7aaa65ce754d0bbbe3585ca5596c308f11faa8c1c6ebb0c3a47ef26954e2c3b134f
+EBUILD Crypt-Primes-0.500.0-r2.ebuild 499 BLAKE2B dcbc8b881307c031117038b02c98ae266045762976be0eaf323b06b95b37c0f3b7f8e1c9757af13c362dd2f68d79b4c4a9fcfecb39e636913a1831aae17eb8f1 SHA512 156b3097b58331d82f6aa59af616e8029dd9b2634e8e301288a57cb99b39ab8088be057dbfa7454e792a58265101fb2e66ff012e574881f0ddc59f9586125844
MISC metadata.xml 396 BLAKE2B 9a52faff1e2bf71f21426000cde624bcee4a8a3d6c83ab1a40ddf4e826b60c8a5aa41f1c6967db1e1c9af246d78faeff97b4d162ef416647e4b6681a61090e55 SHA512 9f180b9f736162770d6fa671f77b665d16c385698f3e7319dee9b2675f319a41d5069ffe9f25a3734c1393e89edd70932db161b9b441e7d3250bf5a3f4f13d99
diff --git a/dev-perl/Crypt-RC4/Crypt-RC4-2.20.0-r2.ebuild b/dev-perl/Crypt-RC4/Crypt-RC4-2.20.0-r2.ebuild
new file mode 100644
index 000000000000..78c09639c8af
--- /dev/null
+++ b/dev-perl/Crypt-RC4/Crypt-RC4-2.20.0-r2.ebuild
@@ -0,0 +1,13 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DIST_AUTHOR=SIFUKURT
+DIST_VERSION=2.02
+inherit perl-module
+
+DESCRIPTION="Implements the RC4 encryption algorithm"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
diff --git a/dev-perl/Crypt-RC4/Manifest b/dev-perl/Crypt-RC4/Manifest
index 6c453f12ad49..d143214ecd7d 100644
--- a/dev-perl/Crypt-RC4/Manifest
+++ b/dev-perl/Crypt-RC4/Manifest
@@ -1,3 +1,4 @@
DIST Crypt-RC4-2.02.tar.gz 4173 BLAKE2B efd6f7534bfaee0e018ab18ad8a3de9b81c65ea0ef597a937267919c24b01cdc7afe78489add2a1c51ba82e11b0c7b7aadfc708e6b57628d94c089a7466f25c1 SHA512 201f8eaa4b40689029524e28452565dd6245e5d49f1e38984a2008501754a76da15241fdfcd79ecc7134e50e39c3d085ac0fc6250ee8fefb79bf806c55b4848b
EBUILD Crypt-RC4-2.020.0-r1.ebuild 476 BLAKE2B 820f49f732cced830fced7e6ba8f2f85dc8fa9bd17fe63286c4cff5cd6680fe11e25c73cd5835d40e39e68e9732f338e216f97882c9030d9a961d5b1d575ffed SHA512 e38777683acc2ae2d838bd6c5b8ddf9016d918ca36a498e03c42bf2546e8e3de5067d7e2e1234308cda18e727f920dc9c87253135893af4e8e4681ebadffd394
+EBUILD Crypt-RC4-2.20.0-r2.ebuild 414 BLAKE2B caf269686ae375eebdf9ad767c832e423107212d1ebcaf64ac61f217121abed11bad79d5a1b4f4083951092c6a654ea555f914aed603290d096a034cdeb1a65b SHA512 a292f7cbe1d4676ef11c7d9d505cc2ff10903f4458eed30b3f35e82b3b3731d11e51fb830eacee7ff0770396b78b03ff2342dad7633fe696564cc1268c4b14e0
MISC metadata.xml 390 BLAKE2B c447fcddc6c19813eb0bc617657f579424ffdec89f3fe2609a127dcd7da2667b7edb6194588d722450f6847436a8d7f1333bb0b497a1fbf2244ebe472f435358 SHA512 5097a5cb75253ac6d4c1195b63c2c45a35c3d13960372dec4bbe9dc4c5a6816056fdb1a488a6919b0e35f12be901cec6a6505847467e73da2702da1a015385b2
diff --git a/dev-perl/Crypt-RIPEMD160/Crypt-RIPEMD160-0.60.0-r1.ebuild b/dev-perl/Crypt-RIPEMD160/Crypt-RIPEMD160-0.60.0-r1.ebuild
new file mode 100644
index 000000000000..4efb9c207604
--- /dev/null
+++ b/dev-perl/Crypt-RIPEMD160/Crypt-RIPEMD160-0.60.0-r1.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DIST_AUTHOR=TODDR
+DIST_VERSION=0.06
+inherit perl-module
+
+DESCRIPTION="Perl extension for the RIPEMD-160 Hash function"
+
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( virtual/perl-Test-Simple )
+"
+
+src_compile() {
+ mymake=(
+ "OPTIMIZE=${CFLAGS}"
+ )
+ perl-module_src_compile
+}
diff --git a/dev-perl/Crypt-RIPEMD160/Manifest b/dev-perl/Crypt-RIPEMD160/Manifest
index 95c01a9a4932..2bab973b7edc 100644
--- a/dev-perl/Crypt-RIPEMD160/Manifest
+++ b/dev-perl/Crypt-RIPEMD160/Manifest
@@ -1,3 +1,4 @@
DIST Crypt-RIPEMD160-0.06.tar.gz 58766 BLAKE2B 91d59a068be8a37243f21610a0ca490affcbe3d7b49081710e60bd46036ed68db38b7c1731172b6e8ef9c916b87e4c26099517c3a4dc2d3c1af9e65a8a14f075 SHA512 5c009f8e3a9e42d5fb172f74eb97ab9b7e2912b23d62556f999d6d4f244ff972f7925d357cc3dd5d1e9e708a8350f8f131f8875aae076927c6bfb506bafcc755
+EBUILD Crypt-RIPEMD160-0.60.0-r1.ebuild 530 BLAKE2B 51ca25506566fcff65b60e2dbc3b9fde6a991f76a5ff7a995d7183bb730947b359b5a0cc4edc9adbfcb67472e94596051ee57ee5f4ccdb36d1434bf173610e7a SHA512 01fd986b5f8c31bdc6963bfbb3152e4e5e234cf2f5e75987406b5539abceb6af045d55a67fc2064b8a770e4cd43803202076fa32cecf243383cba8ce9dd99fba
EBUILD Crypt-RIPEMD160-0.60.0.ebuild 481 BLAKE2B 0e4412ee22ee9711ab3478f0b8261594020cf50de6aecd1cd6a2f92fac24168fdc5217ae2c433464ad6cea2f495f6eefdaee69549568e3a90e6a7e29321f8da4 SHA512 1be9d5c9b9f614e7eaff6853576573840944ccefddb8c4c96fc658b4bfc755772dd53d7d9173ab17fa612258eac5db5d7d6352fc7dff83ecf5cce502ac416785
MISC metadata.xml 470 BLAKE2B c409ea10ae5e4aa047f677e6a2d7ce31767221a2c726d19fb3be1af4afdfca3c8f00dd5ee3e5605431ef046282951ee2843ff2eec4878dba5552bbf3e17e0d76 SHA512 bb4053c47922fc41a88ca9a9fceb09312a67fa7b99d382b9324564bf922b76fecb9e9a11ad1e555510e5dd97a4b81b72de1bcf6b9c74d37fb3b7579b13bf473a
diff --git a/dev-perl/Crypt-RSA/Crypt-RSA-1.990.0-r2.ebuild b/dev-perl/Crypt-RSA/Crypt-RSA-1.990.0-r2.ebuild
new file mode 100644
index 000000000000..22791806cbe1
--- /dev/null
+++ b/dev-perl/Crypt-RSA/Crypt-RSA-1.990.0-r2.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=VIPUL
+DIST_VERSION=1.99
+inherit perl-module
+
+DESCRIPTION="RSA public-key cryptosystem"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~hppa ~x86 ~x86-solaris"
+
+RDEPEND="
+ >=dev-perl/Class-Loader-2.0.0
+ dev-perl/Convert-ASCII-Armour
+ dev-perl/Crypt-Blowfish
+ dev-perl/Crypt-CBC
+ >=dev-perl/Crypt-Primes-0.380.0
+ >=dev-perl/Crypt-Random-0.340.0
+ dev-perl/Data-Buffer
+ virtual/perl-Data-Dumper
+ dev-perl/Digest-MD2
+ virtual/perl-Digest-MD5
+ dev-perl/Digest-SHA1
+ >=dev-perl/Math-Pari-2.10.603
+ dev-perl/Sort-Versions
+ dev-perl/Tie-EncryptedHash"
+BDEPEND="${RDEPEND}"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-1.99-no-dot-inc.patch"
+ "${FILESDIR}/${PN}-1.99-test-segv.patch"
+)
diff --git a/dev-perl/Crypt-RSA/Manifest b/dev-perl/Crypt-RSA/Manifest
index 460cdb09c5b7..59983b999221 100644
--- a/dev-perl/Crypt-RSA/Manifest
+++ b/dev-perl/Crypt-RSA/Manifest
@@ -1,3 +1,6 @@
+AUX Crypt-RSA-1.99-no-dot-inc.patch 519 BLAKE2B c0543ff5b5fb83fcba08b68bf9d8b281fe3a25f54b9ec655d7edbc92cf1f874eee500de4628fde9e4924bcd546c450f3cadb56bac43f658198423be9d204b550 SHA512 53cec9a1674eb504169be77cceec7e848e74c77ee99d70e02052f45dfdc3d7ef30705d3233a4c4ff7ca3c540c6db7512f48de0dd7527a3c36acbab31e16562f2
+AUX Crypt-RSA-1.99-test-segv.patch 889 BLAKE2B 994b35e5bdfaa4825fcd2aa145622b3d32f7ecff730fdbf3d0fac140b53335de80f453116578b7886b8da54f6e342afd8440f545ef206be13331c52d9d72cf4e SHA512 fbca977897359ac23106aae8abbdbe7d44ad90be773de92f352d098ec6e87a570bb68e7729a5179fe2d27fc8f207ab52ceae7b91f40d4a3b88d2049129828ff6
DIST Crypt-RSA-1.99.tar.gz 52393 BLAKE2B 7231f78611cb57c90e815042bc257ea3be0a319a1d5a711965cf1de0cbba5cf690a7b47a682f8c4d1fd7e7c316a7e0f641683f83eea723b25828d7392b2fa260 SHA512 69426a3bd8b0d803926ac71b78952a4240831ab6202eae1d9cf1ce6f7c921e74442604f397a65f74d567629d3b2d56587aa8ca62700a458174640b02a05cff6b
EBUILD Crypt-RSA-1.990.0-r1.ebuild 835 BLAKE2B cdcaba876fc7eaac80ddabdd25a11a73f2daaa172607717c491a0813d0fb184ad61d661e82bbd614886dc5d5bbbdb2a5e7772dcdcc56f8b8ee5db8b6871a6e69 SHA512 d6795e50bf69132084bf76852baff19f46d192ddcc4146af7ed374b33fb8eb7ff5fb421160670f88b4abfa1df986b78cbd70749f80e28f6365bc0e64c7bbc292
+EBUILD Crypt-RSA-1.990.0-r2.ebuild 774 BLAKE2B 4247d3fd9321eaf5b008b73f930d127929ce8582948b72b9903b3ea0548da82f7c14b7f6e41d002e7379487143c7abe22727254ca29e940aa0eae945f3d7d1a4 SHA512 037c33fe59e836e0d81858bebafe32d69846e9ce4ae704f71b129b8d746c777161d66a386a154a2907463829427e3b587462b79a91defbedbac8cf38f5e8811f
MISC metadata.xml 1376 BLAKE2B 092c32cee41165986522558a9a6f19db835a92fbfb6fa8a74d462b490c9ae29acaa60a83cd8b821d9fdea5803549b5a8cffd5bd7c1b8ead72bb02f2ddaadede9 SHA512 d6a7336d8e01ee6cee51c39107489d0bd93732c0a962b0f26778974be96752b9e3950d243550c189f0ec4e5495d6c0220c01b6e49705fe48b1adc493f10a6764
diff --git a/dev-perl/Crypt-RSA/files/Crypt-RSA-1.99-no-dot-inc.patch b/dev-perl/Crypt-RSA/files/Crypt-RSA-1.99-no-dot-inc.patch
new file mode 100644
index 000000000000..f84cac6fbf19
--- /dev/null
+++ b/dev-perl/Crypt-RSA/files/Crypt-RSA-1.99-no-dot-inc.patch
@@ -0,0 +1,24 @@
+From 76ef0a65ae8b93da138c179e7e0c2995113825d9 Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Thu, 2 Jul 2020 20:11:50 +1200
+Subject: Include '.' in @INC on perl 5.26+
+
+---
+ Makefile.PL | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/Makefile.PL b/Makefile.PL
+index 95eb265..90f6da8 100644
+--- a/Makefile.PL
++++ b/Makefile.PL
+@@ -8,6 +8,7 @@
+ ##
+ ## $Id: Makefile.PL,v 1.12 2001/05/30 13:10:32 vipul Exp $
+
++use lib '.';
+ use inc::Module::Install;
+
+ name 'Crypt-RSA';
+--
+2.27.0
+
diff --git a/dev-perl/Crypt-RSA/files/Crypt-RSA-1.99-test-segv.patch b/dev-perl/Crypt-RSA/files/Crypt-RSA-1.99-test-segv.patch
new file mode 100644
index 000000000000..559e36830179
--- /dev/null
+++ b/dev-perl/Crypt-RSA/files/Crypt-RSA-1.99-test-segv.patch
@@ -0,0 +1,31 @@
+From 877c93686ad36d5dcc4a42b8bff5f3c5383e6514 Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Thu, 2 Jul 2020 20:16:20 +1200
+Subject: Change load order of Convert::ASCII::Armour
+
+Which is reported to somehow fix segv's in t/11-wrapper.t
+
+Bug: https://rt.cpan.org/Ticket/Display.html?id=4877
+Bug: https://bugs.gentoo.org/627058
+---
+ lib/Crypt/RSA.pm | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/lib/Crypt/RSA.pm b/lib/Crypt/RSA.pm
+index 5a3d3bc..072f0b4 100644
+--- a/lib/Crypt/RSA.pm
++++ b/lib/Crypt/RSA.pm
+@@ -15,9 +15,9 @@ use lib "$Bin/../../lib";
+ use strict;
+ use base 'Class::Loader';
+ use base 'Crypt::RSA::Errorhandler';
++use Convert::ASCII::Armour;
+ use Crypt::RSA::Key;
+ use Crypt::RSA::DataFormat qw(steak octet_len);
+-use Convert::ASCII::Armour;
+ use Carp;
+
+ $Crypt::RSA::VERSION = '1.99'; # change this elsewhere too!
+--
+2.27.0
+
diff --git a/dev-perl/Crypt-Random-Source/Crypt-Random-Source-0.140.0.ebuild b/dev-perl/Crypt-Random-Source/Crypt-Random-Source-0.140.0.ebuild
new file mode 100644
index 000000000000..993b4e03c53c
--- /dev/null
+++ b/dev-perl/Crypt-Random-Source/Crypt-Random-Source-0.140.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=ETHER
+DIST_VERSION=0.14
+inherit perl-module
+
+DESCRIPTION="Get weak or strong random data from pluggable sources"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ >=dev-perl/Capture-Tiny-0.80.0
+ virtual/perl-Carp
+ virtual/perl-File-Spec
+ >=virtual/perl-IO-1.140.0
+ dev-perl/Module-Find
+ dev-perl/Module-Runtime
+ >=dev-perl/Moo-1.2.0
+ dev-perl/Sub-Exporter
+ dev-perl/Type-Tiny
+ >=dev-perl/namespace-clean-0.110.0
+"
+DEPEND="
+ dev-perl/Module-Build-Tiny
+"
+BDEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ >=dev-perl/Module-Build-Tiny-0.34.0
+ test? (
+ virtual/perl-Module-Metadata
+ dev-perl/Test-Fatal
+ >=virtual/perl-Test-Simple-1.1.10
+ )
+"
diff --git a/dev-perl/Crypt-Random-Source/Manifest b/dev-perl/Crypt-Random-Source/Manifest
index f1ede5555a26..077ce5c0291b 100644
--- a/dev-perl/Crypt-Random-Source/Manifest
+++ b/dev-perl/Crypt-Random-Source/Manifest
@@ -1,3 +1,5 @@
DIST Crypt-Random-Source-0.12.tar.gz 34495 BLAKE2B bd01673a8ec5fe84b7c22000ebb282b7b7c8a4b5ebe5b9404d1b37d92b670a669ad86225439f30ca44b406272f817f670dcaec98609d5eb4095da2153aa43c0b SHA512 821f464a9b344cd7e19f881acbf295a39ccf3b924f8822acb757c06f7ed2aa95fbee740b98a514dfdd24aae2dc9b5c7898751eab5bf7ea6f88218a6b162c4c34
+DIST Crypt-Random-Source-0.14.tar.gz 36362 BLAKE2B 71c4ed2e3ffb1797af1189adace071ea9eb8b1e400fc48c83e1d1ceb78e610131ea86152790991e5fddc81ff8625a32ee82a7ed22a7ce16c5d0e57b71c66dfe6 SHA512 25760ccfae42f44bd132915e3796042b43c1bc43195a97fc1236579c90b96957b3d86d2e68adde9d7dd486336f132982867413af251c66e527584e7309e0c729
EBUILD Crypt-Random-Source-0.120.0.ebuild 737 BLAKE2B d1b539d6e6c8837f16c2da7f0f91e122bb77023dc34a63dae5fea0925b56e66b102508512c6c07ad247b0b8467d22fe153528d32171bf91086d31dbfccfef86c SHA512 31658b3f413518e87a1298eab5fea3ed8a3f6a14a96b3b68c29e35c88ac3392afad551e23a9d7d1c5af9ad298ffacebfd99b28a4fc78179debb16d0e2542dbed
-MISC metadata.xml 1261 BLAKE2B b809e2af227dbd70be09a7810ae1c957b8a7234792f48feeda4fc5fb42d3b67b62a713baab6738ee87946cd0c2339ca578e43158f7b8665430fb695d239e45f8 SHA512 00ec81dc84023e5d6d0231745552605cb7c7479b58b92927bcdea730abedebec60e8849e580dc0ef603b0f21956f4695e99a6068ac04427c2230c29a62771cf6
+EBUILD Crypt-Random-Source-0.140.0.ebuild 805 BLAKE2B a5a1a683c2cc22e52566fddec6c71ebaeac57910dfc6819a69be8f74cf210d3c081fb6399cd0f779bda937467429ca7a64ea3c1752c3fb353cad6e9edfff14e4 SHA512 e39dc923ecb779294f076b4b2e7f0dbabaa587389afd35825d514613de1a93561bbbde189f0c9ca4419eaf851b61487f074a0aad18e0b439bc4747f192f54b7c
+MISC metadata.xml 1183 BLAKE2B e8ee17d5f2854b49413622934ea3ee02f4767df11953978617bc2e132daf5e80e0fb5f1670e73d490296187c733ce010ed68191e0552dd8c232a0d52e30d3f76 SHA512 b87c4daae4d2c8c541b6e9c6c039c71da1d4cb3a37e451be173030cd930b2341c4772740640e486a4d1c11a7c27e440ae83a062ae6fec914d6f5670574cb905d
diff --git a/dev-perl/Crypt-Random-Source/metadata.xml b/dev-perl/Crypt-Random-Source/metadata.xml
index 4048916eb6e3..0ee220830000 100644
--- a/dev-perl/Crypt-Random-Source/metadata.xml
+++ b/dev-perl/Crypt-Random-Source/metadata.xml
@@ -18,6 +18,5 @@
<remote-id type="cpan-module">Crypt::Random::Source::Strong::devrandom</remote-id>
<remote-id type="cpan-module">Crypt::Random::Source::Weak</remote-id>
<remote-id type="cpan-module">Crypt::Random::Source::Weak::devurandom</remote-id>
- <remote-id type="cpan-module">Crypt::Random::Source::Weak::rand</remote-id>
</upstream>
</pkgmetadata>
diff --git a/dev-perl/Crypt-Random/Crypt-Random-1.250.0-r1.ebuild b/dev-perl/Crypt-Random/Crypt-Random-1.250.0-r1.ebuild
deleted file mode 100644
index 4cc5e0ea9b9d..000000000000
--- a/dev-perl/Crypt-Random/Crypt-Random-1.250.0-r1.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-MODULE_AUTHOR=VIPUL
-MODULE_VERSION=1.25
-inherit perl-module
-
-DESCRIPTION="Cryptographically Secure, True Random Number Generator"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 hppa sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
-IUSE=""
-
-RDEPEND=">=dev-perl/Math-Pari-2.010603
- dev-perl/Class-Loader"
-DEPEND="${RDEPEND}"
-
-SRC_TEST="do"
diff --git a/dev-perl/Crypt-Random/Manifest b/dev-perl/Crypt-Random/Manifest
index 6412ce82c983..255476f70c1b 100644
--- a/dev-perl/Crypt-Random/Manifest
+++ b/dev-perl/Crypt-Random/Manifest
@@ -1,5 +1,3 @@
-DIST Crypt-Random-1.25.tar.gz 8770 BLAKE2B 4c6b20711e8d455b3de4061ba60b05ac9f35c8df9b193be955f5af780deb91116404242a5789f807c77d398459343322dce9346377aee9049a7314ac5731b423 SHA512 6c62e64a46d31aa7ef9caecb4e4535bfded9c62fc5156bc9c6390a019ea5d29772bcb1029889b111af6727d756d00ce0cc9407fc50ba7a31941d921c43df5fb7
DIST Crypt-Random-1.52.tar.gz 9525 BLAKE2B febe32d8b3c4a903220073bd591cbc09f6e6c5e1919e2ae825f5e4d63f68577fccd6e1adf1878b940e8a2af5af044e56cd79e0d49b4717785be0b5ffbe74fefb SHA512 b82252aae6a009b0dc09bf2e6704d114cd4e40b9588269246871d3b1fb66b4abda87e7c324afc30fd9cf19eb0c0502c2af05d8981226513223277f83854b770f
-EBUILD Crypt-Random-1.250.0-r1.ebuild 458 BLAKE2B 48e331dd004dfe034b68eefb18e634f08b7fe410f8f0fb1b2762875dfe6e32660d9e824ca84845704524bffa902fc73eb992ca8cb411f3402198ed7d512e5d08 SHA512 f44e1fce62ef5f63213644a25a1bd12cf330f91388a45d63df24de4c34f053aa1735d91e9434e304d418813895a011857b97cb916c778ee2f2fc68164e5745a8
EBUILD Crypt-Random-1.520.0.ebuild 483 BLAKE2B 76594fdf28ca7058e6b50247698ce8dcf72ed860ff72a54ff15c8720b7a9c16d041af68c0495059f38a73a70cb4b53f74d3a34b5187f30200a79e8d4e1b5cf01 SHA512 36f9b8fd525364cbf7f57a0ff8580452f5e226fbb9f64a09a4594e376a8278590124997bf234a1f3455366fe904b4ea9759f478b96e623d81d68736da731105c
MISC metadata.xml 857 BLAKE2B 8f4cd7e8bc6176af899edd06179c86e2bf69964235d2361cfad17ea625739cb8933ded5004505f55a69024c0f48b85ea79f4065609d78e994075bc212f7e037f SHA512 47dfb7b4f93ed0aa15d9cc97136ccdc38305fcde34e07617baff18fa1a44ef90465a80217cf4f9964516c05590824f5beb415776c05681116cc180c843d832c9
diff --git a/dev-perl/Crypt-Rijndael/Crypt-Rijndael-1.140.0-r1.ebuild b/dev-perl/Crypt-Rijndael/Crypt-Rijndael-1.140.0-r1.ebuild
new file mode 100644
index 000000000000..26733862f2ff
--- /dev/null
+++ b/dev-perl/Crypt-Rijndael/Crypt-Rijndael-1.140.0-r1.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DIST_AUTHOR=LEONT
+DIST_VERSION=1.14
+inherit perl-module
+
+DESCRIPTION="Crypt::CBC compliant Rijndael encryption module"
+
+LICENSE="LGPL-3"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Test-Simple
+ )
+"
+src_compile() {
+ mymake=(
+ "OPTIMIZE=${CFLAGS}"
+ )
+ perl-module_src_compile
+}
diff --git a/dev-perl/Crypt-Rijndael/Manifest b/dev-perl/Crypt-Rijndael/Manifest
index 9b99f56a5a90..4195408ec976 100644
--- a/dev-perl/Crypt-Rijndael/Manifest
+++ b/dev-perl/Crypt-Rijndael/Manifest
@@ -1,5 +1,6 @@
DIST Crypt-Rijndael-1.13.tar.gz 71724 BLAKE2B 8b35819e0909f8eaf3952e95ef5d48440411abe267b23f9cad2d6a8f33f4376159376192747febf884d097255519baea58489b7ffcbd2bb024befc2c2e320d01 SHA512 46eea4eb6568d9bb70685314c6a29214552787c8cf138adb77271d07b85c16d83ee3faa53e6c3b7d0abb5cb735827407e970f954ae93123dfeaebb5fb34f1329
DIST Crypt-Rijndael-1.14.tar.gz 71759 BLAKE2B 2d3d9d4126fe8d6bb22fa9bd86fd05c186459453b605176f403e89c23f51d671ac26eac7ae9dc0d3bff065e1e95684731e783a4bf192781ca8f71c59399958d6 SHA512 a3c419142954dc2b430422f532b5349d0fb902a704335ba0708504a6a4a5d617835409916b76bc1b8dc8669c0f03356dab3ef90e5f7ea530b5fcc70bd1bf4eff
EBUILD Crypt-Rijndael-1.130.0.ebuild 618 BLAKE2B 40780c10f85a2f8a2241793000e14e8045c4060a24bcce0eed2ee737a62970530c835c7d3257e8fa261e47fd7338ed79d4383419c0d36bedb5e721aefcfba140 SHA512 de9cd5fe573d8dd4fce46173b60cc0c007dc1411d42b67557731e2c638e355cadf1c8790e67173ceddec7f358f7b21b3d761ecf1350f4eab44cc26cfde7610c1
+EBUILD Crypt-Rijndael-1.140.0-r1.ebuild 675 BLAKE2B e27786e7434fd4400974b0f51b957e24343d2433da8b21dcf014f42e107e68e74154bb03923aa2699130b37d8d2c8a3a0d7eed7667a08783eed2a55f192c659e SHA512 802c2cfe3eb10240fd9f576a2a62deed1d74d8c04e06ac7fb2990d2570197108e8463735f139d2fe053134a6f2c7f46f3e2f7d68f778ae891ec12c916e261dd1
EBUILD Crypt-Rijndael-1.140.0.ebuild 591 BLAKE2B 4075c5970c6efedf0f2e70f52fe63853041f20d88754deccc600cf415aa121e5c6edc61df52431ecd7c257cd8ac8ea99438b15ecc26c4eb2fcbeece38958ca93 SHA512 2a7b72bf91bc2dbefb1871b8d60d0177b124f80ac07b81eb0722de73b98e2b309b2659c0173dc98c33d400e017e90400366d4ed8de4ea292576e3b9833e6b2d7
MISC metadata.xml 400 BLAKE2B a907d371bfe4d9c8279994d6354f1f265b08c94e11b498c23777182508c4c029931ffdcafeb74ea43216afcedc600528f15caaadb2cb1791b90a810217097118 SHA512 f14a879a9884a743e0b9df7efa0884fece988ee6b21ec96051cb7a9b80ebf76d8a240a80eb83fe4290cae270105bfeee79c8a7a7beece7c44724bd8e9077c485
diff --git a/dev-perl/Crypt-SMIME/Crypt-SMIME-0.250.0-r1.ebuild b/dev-perl/Crypt-SMIME/Crypt-SMIME-0.250.0-r1.ebuild
new file mode 100644
index 000000000000..f7a56171e9d8
--- /dev/null
+++ b/dev-perl/Crypt-SMIME/Crypt-SMIME-0.250.0-r1.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DIST_AUTHOR=MIKAGE
+DIST_VERSION=0.25
+inherit perl-module
+
+DESCRIPTION="S/MIME message signing, verification, encryption and decryption"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="libressl test minimal"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ !libressl? ( >=dev-libs/openssl-0.9.9:0 )
+ libressl? ( dev-libs/libressl )
+ virtual/perl-XSLoader
+"
+BDEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ dev-perl/ExtUtils-PkgConfig
+ dev-perl/ExtUtils-CChecker
+ >=virtual/perl-ExtUtils-Constant-0.230.0
+ test? (
+ dev-perl/Test-Exception
+ virtual/perl-Test-Simple
+ !minimal? (
+ >=dev-perl/Test-Taint-1.60.0
+ >=dev-perl/Taint-Util-0.80.0
+ )
+ )
+"
+PERL_RM_FILES=(
+ t/boilerplate.t
+ t/manifest.t
+ t/dependencies.t
+ t/pod-coverage.t
+ t/pod.t
+)
+
+src_compile() {
+ mymake=(
+ "OPTIMIZE=${CFLAGS}"
+ )
+ perl-module_src_compile
+}
diff --git a/dev-perl/Crypt-SMIME/Manifest b/dev-perl/Crypt-SMIME/Manifest
index f95c31228026..4557539e9ad7 100644
--- a/dev-perl/Crypt-SMIME/Manifest
+++ b/dev-perl/Crypt-SMIME/Manifest
@@ -1,5 +1,6 @@
DIST Crypt-SMIME-0.19.tar.gz 26057 BLAKE2B 0d0e2bbec80ab722a492769b4a96c3fcd7dba0056e3f7287acd16394b09143e56c417551ef819c92fae9f0f0890cb6338f6ef8ce8263d0b3e06da3d51f7dc32b SHA512 fcf7cbbf00127ddc618acd8959763d92eb14ec4e7ade76ffa1020ce60ae1d575d320e4aa89a4d43cf2422170b6bc924ebcf20a42135361e97fb72e8b9abf2c5b
DIST Crypt-SMIME-0.25.tar.gz 28029 BLAKE2B d1f2e3d016b3e0e997de0df5082082e3332201c409c6a7b429ba99d2feb19a15ea79a3f22c6c3f9b2d057a1a9d5ae6d06b78d2e92d3e898987114eb5450955f6 SHA512 84f61c247d095ad345a6c736120d11c516e776c5f4a599a4c275481c4bd4597fcb2e0a17da5dc3e111310d3f99f9f39fb0876477098d9e6d9eabd777d145176f
EBUILD Crypt-SMIME-0.190.0.ebuild 878 BLAKE2B 331a827af1e88c4403c05dd2c0f9c93536ffabeef4b8d5c8f99e7f46a8fa83043ae1e18841c4946f6f3fdd2949909b72ea89c68a303980e27e41a7133aa3cdd4 SHA512 9382b7408786fabc3d5d4a836d36c189297617b7fd1100ed56aa1c5f287784dbb73886dd5b980b2e1dbfb2b7297a68446271c0d6fc94e1035296d2f9ca7faea3
+EBUILD Crypt-SMIME-0.250.0-r1.ebuild 925 BLAKE2B 43f7a7173a3b87e98e796047766a15e0474068db5727e58f20f2681abdea5453f0b99ec87052e84d060a47662fb01985a1eb006c5f2b1559e3453e35b3d07398 SHA512 38908f215c473fd6e09f7139f2d21993541f020ea415840b5b8d0744d209f7261d516eb0d9c46e56d200d17fc505d20cc674268a3b40053245b4fe1bef66c0f2
EBUILD Crypt-SMIME-0.250.0.ebuild 878 BLAKE2B b9336dc4f5daba863f443c0ed604664eeb1068970876f27e19e5628d9203e7f8295403a2cd678564197d473a8ebd10f10bb607b36d7d0137ea763eb688c628ee SHA512 54c128d1fa1d02f9cb9f70bafa84100dfbde004fb63abdd94f3abbb3ebb8d105240ca10780942059aedaab2e56332ecbe4d7b26c7e82f0a9b7d9c7887084d319
MISC metadata.xml 382 BLAKE2B c5bed45097bcaa3b0432aa4b8e0d008613ac8aea6d21d59cf74b3064547d5f3d267a6641e75a6942ffbf99a72d5774a67f81093c7cc8d9c7f96470466a8a8b88 SHA512 b51e36a13ab553fe437443b7c1390331f22f9443f04ac863c0a5f342475237734d6acd6c6961dbe8a91b5ca15b2772c8595ce4607173e62fb61c652812746b48
diff --git a/dev-perl/Crypt-SSLeay/Crypt-SSLeay-0.720.0-r3.ebuild b/dev-perl/Crypt-SSLeay/Crypt-SSLeay-0.720.0-r3.ebuild
new file mode 100644
index 000000000000..eac3765540b9
--- /dev/null
+++ b/dev-perl/Crypt-SSLeay/Crypt-SSLeay-0.720.0-r3.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DIST_AUTHOR=NANIS
+DIST_VERSION=0.72
+inherit perl-module
+
+DESCRIPTION="OpenSSL support for LWP"
+
+LICENSE="Artistic-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="libressl test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ !libressl? ( >=dev-libs/openssl-0.9.7c:0= )
+ libressl? ( dev-libs/libressl:0= )
+ virtual/perl-MIME-Base64
+"
+DEPEND="
+ !libressl? ( >=dev-libs/openssl-0.9.7c:0= )
+ libressl? ( dev-libs/libressl:0= )
+"
+BDEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ >=virtual/perl-ExtUtils-CBuilder-0.280.205
+ virtual/perl-Getopt-Long
+ >=dev-perl/Path-Class-0.260.0
+ >=dev-perl/Try-Tiny-0.190.0
+ test? (
+ >=virtual/perl-Test-Simple-0.190.0
+ )
+"
+# PDEPEND: circular dependencies bug #144761
+PDEPEND="
+ dev-perl/libwww-perl
+ >=dev-perl/LWP-Protocol-https-6.20.0
+"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-0.720.0-no-ssl3.patch"
+ "${FILESDIR}/${P}-no-dot-inc.patch"
+)
+src_compile() {
+ mymake=(
+ "OPTIMIZE=${CFLAGS}"
+ )
+ perl-module_src_compile
+}
diff --git a/dev-perl/Crypt-SSLeay/Manifest b/dev-perl/Crypt-SSLeay/Manifest
index 98ee4e464c8e..e7d30dfe01cc 100644
--- a/dev-perl/Crypt-SSLeay/Manifest
+++ b/dev-perl/Crypt-SSLeay/Manifest
@@ -3,4 +3,5 @@ AUX Crypt-SSLeay-0.720.0-no-ssl3.patch 1140 BLAKE2B 96762c07735e29098aea42cb8400
DIST Crypt-SSLeay-0.72.tar.gz 129575 BLAKE2B 103e708075d24ac56d47e6ad8795be036cae29dac659c3727ca63950bc3a18e2b6119c32d2040e2bd544fcb3281bf2c5d303a2bb228733588f3450a5e05e916d SHA512 af7a2878df94e116e9aad9a0f028f2e4f89074aaf31672915162f86e55211632d65c1cb00f3ebd25644d77adf8eecdd244dba6a004d93ab90289ab34fe4caaf4
EBUILD Crypt-SSLeay-0.720.0-r1.ebuild 1076 BLAKE2B a6db87d1919363c22b17b23c8538822ce7904fe9a3d95b0159a9df26040dd74a822e0f9abaa4f7874ad8746a8757a7b1a791af8e6ab710919f7c1fd54e99d3a8 SHA512 60513e9a3b9883ceb9ec96de2c19aacc9a0de719466e8d4fdbeb3f76f5782319f58c8144ead9ba69565ad95d100412016f37745205430c7ca871a96f84b997a9
EBUILD Crypt-SSLeay-0.720.0-r2.ebuild 1060 BLAKE2B e2026ba22a01dd50af645bfa4b9c825f0c37f27b7fc1babefdb83795e04790e1b820b2bdce369636fc3c9bcc671971f493194314fd253047feee75e17eab0818 SHA512 bd5085dc4d9f70dc443a133eef53a1b201aa5181d0a60680c936a1f05e3f80c3290a6a0b866cf2e64daaf054caf49236114ca973a0ad570f468b8f28173c3246
+EBUILD Crypt-SSLeay-0.720.0-r3.ebuild 1237 BLAKE2B 750ef65c9fbae0c2d28acc6f3e09c7e23b5aa015c8a73b628ed4b702d18fca1896f367fb9ece498d878a215d0dd0dd7877821f08773e2f779de67ba2445e44dc SHA512 1778f3133ba5ffedb4d5ae1eecaf840d8575566dfa0c68cc8f74d07c80b877bee2fdfb42f8475504ab8b96f60d77e0c4af32c8949529b542153220d477e0386f
MISC metadata.xml 835 BLAKE2B 451d19ac81b5f7cd9fd4c5dcf25ccb95d79520abc2c86f4ab78fa7554bed770c88ed544a1fe0dc9fcab7e9a5aeb5a15aea2e2ef3b7cb63dc85c820a18c5e871d SHA512 6bb1c4a179395aca014afb35db6699deeee3428cf658f93e32e57a57789bd815cf4779a5544c56cd0aaffcf464c5c4d6d587cfa26c7ecc1096f39893c1ac6c9e
diff --git a/dev-perl/Crypt-Simple/Crypt-Simple-0.60.0-r2.ebuild b/dev-perl/Crypt-Simple/Crypt-Simple-0.60.0-r2.ebuild
new file mode 100644
index 000000000000..9ffc027b0071
--- /dev/null
+++ b/dev-perl/Crypt-Simple/Crypt-Simple-0.60.0-r2.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DIST_AUTHOR=KASEI
+DIST_VERSION=0.06
+inherit perl-module
+
+DESCRIPTION="encrypt stuff simply"
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ >=dev-perl/Crypt-Blowfish-2.60.0
+ >=virtual/perl-Digest-MD5-2.130.0
+ >=dev-perl/FreezeThaw-0.410.0
+ >=virtual/perl-IO-Compress-1.110.0
+ >=virtual/perl-MIME-Base64-2.110.0
+"
+BDEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( virtual/perl-Test-Harness )
+"
+DIST_TEST="do" # concurrent io in tests
diff --git a/dev-perl/Crypt-Simple/Manifest b/dev-perl/Crypt-Simple/Manifest
index af0047aae6bb..1c3f345e0734 100644
--- a/dev-perl/Crypt-Simple/Manifest
+++ b/dev-perl/Crypt-Simple/Manifest
@@ -1,3 +1,4 @@
DIST Crypt-Simple-0.06.tar.gz 4336 BLAKE2B 17ac052017b5e2b1fd7b09cec48a512300bba92631077843c7f72fc6c4edfb5b9901496bc2fd745ca9a5fb6686ff972dfeb11a96382b6451ae4c87598483fa3c SHA512 6e72bb3aeea1337fd12dc1064a43dc02dff641675472a88d638e28685612ca966eb7806ad45e263b36a1dd84302b5338c0c1e9eab612e69727ffce667eb34cae
EBUILD Crypt-Simple-0.60.0-r1.ebuild 500 BLAKE2B ec0db57891acdf079c6e5b4460faa9c95cbfdfaf60a7e2cd03fce59f649db0d01a637ad08f720376e49e6122f0d1b11af62c4a4aaa81a8d063920380b011dd61 SHA512 a70fe3392df79bca9f31b3f5cf44d99931f05dd195f448238843337e4a1ead2bb2f25a67aee74d00ac12c5ac8fba0caaa5295b72ae66e6d138caa85b865c4495
+EBUILD Crypt-Simple-0.60.0-r2.ebuild 610 BLAKE2B 7176d954ec3bb6a07a21a29ed6810d2be0af27a0b21554491202cead2d505d452ebaa5afa38d30ee71d9690fd0befc476be50c3ecf538c3b62f7ed7bb01f10fd SHA512 6456bfe3ac5652d22a4561e525c109763d36370f283e995e1bae0edbdc6f3a377ea151f13f050ce419d5f87aeab05e31ea2b3a1e44cd31393efba6801efa13fe
MISC metadata.xml 396 BLAKE2B d1d6f28c89a046fe80b74917979e25c441d874e438f304b1afaf0cae44ada667c1bb95752f7e54aba13b99ecad5cf8f1484fdbcf20c8869be6008da11a8a0c08 SHA512 4fb68ac982665b1b204ffb395aaecc7d1ceb699198de86031b3966871dcc438757691ff3a2d5b8faa21a3440e59e625ea9f9214d8a2b2a9c04d4eb04881923f7
diff --git a/dev-perl/Crypt-SmbHash/Crypt-SmbHash-0.120.0-r3.ebuild b/dev-perl/Crypt-SmbHash/Crypt-SmbHash-0.120.0-r3.ebuild
new file mode 100644
index 000000000000..af5475b75df6
--- /dev/null
+++ b/dev-perl/Crypt-SmbHash/Crypt-SmbHash-0.120.0-r3.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DIST_AUTHOR=BJKUIT
+DIST_VERSION=0.12
+inherit perl-module
+
+DESCRIPTION="LM/NT hashing, for Samba's smbpasswd entries"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
+
+RDEPEND="dev-perl/Digest-MD4"
+BDEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
diff --git a/dev-perl/Crypt-SmbHash/Manifest b/dev-perl/Crypt-SmbHash/Manifest
index 0cc1b6a321c4..8a5e6cf566df 100644
--- a/dev-perl/Crypt-SmbHash/Manifest
+++ b/dev-perl/Crypt-SmbHash/Manifest
@@ -1,3 +1,4 @@
DIST Crypt-SmbHash-0.12.tar.gz 8840 BLAKE2B 5c928c1239cdd2bd722e4fe3595db1b4fdf3e42e8ce78c2d392c1dd1c79ca15ab411c13c3c0583554043997a15347f2bf240033e860a60c2bbef0fa601fa5fb9 SHA512 f5635c897874a771fde1db17261dc8a76bbd2053fc2eb6f49b07ad48ad788943f7430f0bfda8341bd69840332c75be013ca31b97b7f20258a21bf29a2298a70d
EBUILD Crypt-SmbHash-0.120.0-r2.ebuild 385 BLAKE2B e84acf33a13496bc1edae3f46a8a542c9c4530d4d07d930314647cbf3363f8abda9420b7bc8c7230e607ca082d008eeb6f9f070dbb79b47f297888b3b2eb8d20 SHA512 fadd2bf199a6803b0c9d0b4c51537af78911460ef534bf3e090686486175c01b7a2a9b0b68fd50c97652ca6ff28f914c95d21771b641df86320d2ffc403c5314
+EBUILD Crypt-SmbHash-0.120.0-r3.ebuild 421 BLAKE2B d017e929820c8c325feb5de5bfb9ee2572961c6020866abdf5c5445cfcca1ff86478ae57416d2d0d9335a75e56484219c84244524371e73970cf4c75abde6034 SHA512 ac2ff70f21c3790023ea21639dde0b3f42bdece51246814505e43a8d14944b871b23fe6210580b3a63df45c27f7bc55fc5951979d5ae168a98c8defbfdf0c186
MISC metadata.xml 398 BLAKE2B 2627731ee83eae37830c754ebb2d1428b2b5faba1bec04c7d51816d63d4550831a92a958d890d1793499b70040bc42e86daf9cd670abed955f30dc8e2b24aa54 SHA512 bf2b954ef8f1fe45389c091f5aface1cf76138919bab46bdab57cda55d2493d2c01575248fd0e12c23e0e79f4cb7166091e6970873156448aa1c64bf50b5e0e0
diff --git a/dev-perl/Crypt-Twofish/Crypt-Twofish-2.170.0-r2.ebuild b/dev-perl/Crypt-Twofish/Crypt-Twofish-2.170.0-r2.ebuild
new file mode 100644
index 000000000000..d144fc5de02c
--- /dev/null
+++ b/dev-perl/Crypt-Twofish/Crypt-Twofish-2.170.0-r2.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DIST_AUTHOR=AMS
+DIST_VERSION=2.17
+inherit perl-module
+
+DESCRIPTION="The Twofish Encryption Algorithm"
+
+SLOT="0"
+KEYWORDS="~amd64 ~ia64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+PATCHES=("${FILESDIR}/no-dot-inc.patch")
+
+src_compile() {
+ mymake=(
+ "OPTIMIZE=${CFLAGS}"
+ )
+ perl-module_src_compile
+}
diff --git a/dev-perl/Crypt-Twofish/Manifest b/dev-perl/Crypt-Twofish/Manifest
index 278db7a3b5c0..ddc0d3b1c661 100644
--- a/dev-perl/Crypt-Twofish/Manifest
+++ b/dev-perl/Crypt-Twofish/Manifest
@@ -1,4 +1,5 @@
AUX no-dot-inc.patch 790 BLAKE2B 71e83b789b58bb0aa3f92db78949f732e45b429b2d4a56b74461af719fa7ab7cd4eb47b5fe4c6150b1a215cb79624c6c56d3558bdd50c12d6d6303f1b13f40d8 SHA512 a5608179bdc33a98c6c070fda3281b7d5c6ceebca3798d26cfe5339e773e46a489dd2f8df02d059d7bea63c0e6d22098dd3f65a264b4e6e9e7575ebbdacb1203
DIST Crypt-Twofish-2.17.tar.gz 13851 BLAKE2B 4ab615b6af0996bdc6e3c356f84cc65192cff68ed4f5e00b59efcb20d88374a29b2a44f2cd5c8bce0df6a31f8ec366624e6e429d0d72fdb4cf69bca42732d3aa SHA512 c61d07f2fd3d88bff1e41eaa3008c6717fc21e9acf2e45d45c3a39b15500f71b3bc425a3df988bbbd5b6865085866595240f1574424aa70448d6c8b3f38ee2e2
EBUILD Crypt-Twofish-2.170.0-r1.ebuild 389 BLAKE2B 9db7b81c532dc2bb8b96edd341d615324158b09079260b91c6ae905ed85fbf265a4a5b82fd1a6a985a6f2d49d4ba0745cac4fbb0fcee5283069b0c17ea3c9127 SHA512 bf5922f6f4fd75858c1713bc2740623e2bd9ddce338e65decb4477508cbc3b92ec2fbe73321b9e88af68f96a767fa4483600a4091af76ef889c5aa58a20fb94d
+EBUILD Crypt-Twofish-2.170.0-r2.ebuild 446 BLAKE2B 2a4545b299cf6568fbd8e8da627c753185345cfee48128039f10441631b382ab75a28dcee87f680c91f363a7b241729404e5ada03da470153119331ee177ac2e SHA512 942bfb9a1748294d71bb6fcf30d2e2615ed74bdb14eeb5352c9b39155655d291ea330fbaa3a4f1bc3e7a5cfba00c2c18f464c010f6a38cea26b41d25f2c1226f
MISC metadata.xml 398 BLAKE2B fe19aec82d7a6c90b4521dea669d0246610fe2f61039abee47b8c76302d08e410cb0a02f4d88e6bc7b98d54f95ce81d4a7fa4fec828fae148baca9d3d4a53052 SHA512 d827c972e409391c7c822d0b8cc4a79f8a37f3d10a1460d90f00ab51aaed10b431cc36becd7750de74241bfc40d9043e1bdee34d41b535bb557efa0464eecba3
diff --git a/dev-perl/Crypt-X509/Crypt-X509-0.530.0.ebuild b/dev-perl/Crypt-X509/Crypt-X509-0.530.0.ebuild
new file mode 100644
index 000000000000..913a3df0ccae
--- /dev/null
+++ b/dev-perl/Crypt-X509/Crypt-X509-0.530.0.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=MRSCOTTY
+DIST_VERSION=0.53
+inherit perl-module
+
+DESCRIPTION="Parse a X.509 certificate"
+
+LICENSE="Artistic-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ >=dev-perl/Convert-ASN1-0.190.0
+"
+BDEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( >=virtual/perl-Test-Simple-0.96 )
+"
diff --git a/dev-perl/Crypt-X509/Manifest b/dev-perl/Crypt-X509/Manifest
index dadbbc2a97b2..fc2af5a18201 100644
--- a/dev-perl/Crypt-X509/Manifest
+++ b/dev-perl/Crypt-X509/Manifest
@@ -1,3 +1,5 @@
DIST Crypt-X509-0.51.tar.gz 21416 BLAKE2B 2e3bc5d48b650fe8f6e59c3dd4be462e4b8878f4e339efc2cdd79fc241e2061b187663ee602e9a13aa86680a5a827cf25277e23db6c3ae22d765e63ff40cbac7 SHA512 3004bffe23de076a534e2aa75b8892fc8aa3cfebf1d03e177c58be4ba245f958748c68a302f8e97d2dd9fc1728c26fd08fe7b5e238acfacef6b99900bd7aa3a1
+DIST Crypt-X509-0.53.tar.gz 22811 BLAKE2B fb086881291b2b5857f4dec2c3c0f78fc827acabe7a2535980622e9e7944488edf5b2db4a51642ebd145619f5ae97a6bb18054e8abbf06278844741a198f3b40 SHA512 316c6147ddcc2ee1e11f951a8c62a14ce723fc2ca6402f141cd1972828f94a3d5ceab29d57b2bca75925261410ca4cc37ee83ca8e158fa66da2ab0ebd29ced0c
EBUILD Crypt-X509-0.510.0.ebuild 422 BLAKE2B ce87447c2d552079dadc485e9ba19b29d10e3da80c19088d80b6e163fe653f2f815ebc2ba9cbddee7d92e54043905152b8c186505dc0cec7db03e92ac97e0c3b SHA512 d186b5dff2bb405beb1116f1df4c272e80c9d0a30325f645da42b6cb80fdf9fb641b0e5bd2cb522ba52f8191fc70412c861d1ca2c0035f2228213359663eec10
+EBUILD Crypt-X509-0.530.0.ebuild 445 BLAKE2B e068faf78ad9b47201b65e2e4c8cef499e0e6a9741de937afa74a05b94e4d07ef0b867a06e7ba5c1676e0dd393f85243499d50971ce15a949d0e65084d171dd5 SHA512 11004cea0ddd7de94527aaf0223887949df096460d5353ca0406ff60efe561e156cf0c1bcd97dd663dd67724e2d082c546747eb2f6a36026d35116342b4e23b0
MISC metadata.xml 548 BLAKE2B 6de45b275d5bf33b3235174deda1d95d13a6a5507f46e4f561d84700c6dcd1cb2e56146634d302c2cc2d8600aaa3b121b30020b7556897a6f929f449ba427e3a SHA512 8d3205436cb03d3415944fd3a6f8289d0c35f1eee115c1809fc12d58a33c230d1f4c68ea3b8d6ccfaea3863c01c0f0079ccc2154cda038b9b24269546c11b969
diff --git a/dev-perl/CryptX/CryptX-0.68.0.ebuild b/dev-perl/CryptX/CryptX-0.68.0.ebuild
new file mode 100644
index 000000000000..fe1367c211f5
--- /dev/null
+++ b/dev-perl/CryptX/CryptX-0.68.0.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+DIST_AUTHOR=MIK
+DIST_VERSION=0.068
+inherit perl-module
+
+DESCRIPTION="Self-contained crypto toolkit"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test minimal"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ !minimal? (
+ || (
+ dev-perl/Cpanel-JSON-XS
+ dev-perl/JSON-XS
+ virtual/perl-JSON-PP
+ )
+ )
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=virtual/perl-Test-Simple-0.880.0
+ !minimal? (
+ >=virtual/perl-Math-BigInt-1.999.715
+ >=virtual/perl-Storable-2.0.0
+ )
+ )
+"
+PERL_RM_FILES=(
+ t/002_all_pm.t
+ t/003_all_pm_pod.t
+ t/004_all_pm_pod_spelling.t
+ t/005_all_pm_pod_coverage.t
+)
+src_compile() {
+ mymake=(
+ "OPTIMIZE=${CFLAGS}"
+ )
+ perl-module_src_compile
+}
diff --git a/dev-perl/CryptX/Manifest b/dev-perl/CryptX/Manifest
index ce35029244b7..de1f0371c610 100644
--- a/dev-perl/CryptX/Manifest
+++ b/dev-perl/CryptX/Manifest
@@ -1,5 +1,7 @@
DIST CryptX-0.053.tar.gz 1405139 BLAKE2B d46af13c0c9ccda9d77ad92ba26a861d00e540a5344194fa0018a5091d671225a685efc57f1dcb511feb9d05e8f3208b6afcb76d00620f23560484710fab43a4 SHA512 d67966dbbc66a185b87372eb56d60b2a5fa31f26a9d9a572486ce6de25bb6b3116fddf18558634f64101fb7d43ee340fcfa3b61a0cec6b24c4bb791b3ad982c1
DIST CryptX-0.064.tar.gz 1619390 BLAKE2B 19741c71e36efc2339d2ade3b1f1125a7441ab00509892c7b1cdcbfc004eeca46ba15962dc0f3f92569ff2b9d936059420237a80f03ff71a596d7061ff075e04 SHA512 b153512d1036461de795cd40b71b55f32908ac84101079e3e62c2690736de102046fe1f66007c4b0af6ded797709e1f06934d171f349bf983d53a2f1ab1f0d1d
+DIST CryptX-0.068.tar.gz 1646229 BLAKE2B 81b104810ee56c894ad279b547b94237acf942f71af341e5aab4aef4cdcfb3b1aa3dfa469c6921d2c9f4304a4432d14d3664372e07f7b089cbc99362c7931a6d SHA512 f6e792a94dc33f391c40d24ed525d1c13443c88e7c3b29d46a2510f9a4bb9afddcc62e8ab19fdb20e15d8a3ab17897f9aff8d79b5b51ce1ef1b25d14f49e5227
EBUILD CryptX-0.53.0.ebuild 689 BLAKE2B 19400dfdb034d3ad98bd5b44d0410f6a10e859fc6e85c608cce53f212ecdd5780f699cffa7b1d604ac8ba3590c1571f7c0a4f27e24e414897bd804b3e248bdfc SHA512 42b2b866f6d097ebd116add24d62b0934cbcac1d09a3be5fa779986afe25f4a53ca3d7c2dd9d665199571473bad18c6ba40068aa60e3c305ce8182f7b186b440
EBUILD CryptX-0.64.0.ebuild 656 BLAKE2B f70465610ae8a8178be09aa0a30783705418bb6560b3b1e6b67ba4dbaa539a6efd67064980da24dd8f981b1eb8c0e945aade4d6427c9c12c83f139f8ee262caa SHA512 ea1750f13a4c9fb0c27a8f762da05c6c7794b03a8ef893078a14cac077b534b60765f1aec6e796b6ef39580b93684579c858eaafc5ad22b4e43de03f2d61b8d3
-MISC metadata.xml 6979 BLAKE2B 3a9bc66288d654d10ca2cef208d350b858fc2561cb1c8bcee3d3fdb8201cc970c005f9ed1edf01712fe304ad20c9892545924f4c3295c2e057b3303941dea041 SHA512 d6ab36e36112216257300da650851812fb88a3c0dfcbc3fe4a695ae6291bc5e0476fa2f4f7f1867c706b81efceaddcc93bd76fc511b9252bbb660cbf350ded9f
+EBUILD CryptX-0.68.0.ebuild 788 BLAKE2B a9ba5427440682f2b4e249545cf34471983b28d2dcea98ebd8d62fe493cc059dda82d81e8f8f43a4aaf1d889980548fff6d460510409db15f3a576096a3a77f0 SHA512 367cac409a5dee5c830721da3431acd768932e5adc80aa697a221712e976e01d0f55357cd7d0cb5402f659bf478743baec297dca79960aa97ba1d5ab364dc78e
+MISC metadata.xml 7735 BLAKE2B 273f2c40d69805d5e0aa6a2cd055a71892e14e9cdcf2e6b5cce8333a42addeccc768a4defd6acdc0193d21be23d033b3cf612df0a536086c38f47453bd25b71e SHA512 6b6cde106320b50edd1a7b7be17b7439be545f63d8f76cf77af64dde2d21b85d338204966174b02d43366ed0e3439baa01b7597d56c3f4e1a694bf6f995c238c
diff --git a/dev-perl/CryptX/metadata.xml b/dev-perl/CryptX/metadata.xml
index c13e4f74704f..a74bf19b7e6a 100644
--- a/dev-perl/CryptX/metadata.xml
+++ b/dev-perl/CryptX/metadata.xml
@@ -28,6 +28,7 @@
<remote-id type="cpan-module">Crypt::Cipher::Camellia</remote-id>
<remote-id type="cpan-module">Crypt::Cipher::DES</remote-id>
<remote-id type="cpan-module">Crypt::Cipher::DES_EDE</remote-id>
+ <remote-id type="cpan-module">Crypt::Cipher::IDEA</remote-id>
<remote-id type="cpan-module">Crypt::Cipher::KASUMI</remote-id>
<remote-id type="cpan-module">Crypt::Cipher::Khazad</remote-id>
<remote-id type="cpan-module">Crypt::Cipher::MULTI2</remote-id>
@@ -41,6 +42,7 @@
<remote-id type="cpan-module">Crypt::Cipher::SAFER_SK128</remote-id>
<remote-id type="cpan-module">Crypt::Cipher::SAFER_SK64</remote-id>
<remote-id type="cpan-module">Crypt::Cipher::SEED</remote-id>
+ <remote-id type="cpan-module">Crypt::Cipher::Serpent</remote-id>
<remote-id type="cpan-module">Crypt::Cipher::Skipjack</remote-id>
<remote-id type="cpan-module">Crypt::Cipher::Twofish</remote-id>
<remote-id type="cpan-module">Crypt::Cipher::XTEA</remote-id>
@@ -54,6 +56,10 @@
<remote-id type="cpan-module">Crypt::Digest::BLAKE2s_224</remote-id>
<remote-id type="cpan-module">Crypt::Digest::BLAKE2s_256</remote-id>
<remote-id type="cpan-module">Crypt::Digest::CHAES</remote-id>
+ <remote-id type="cpan-module">Crypt::Digest::Keccak224</remote-id>
+ <remote-id type="cpan-module">Crypt::Digest::Keccak256</remote-id>
+ <remote-id type="cpan-module">Crypt::Digest::Keccak384</remote-id>
+ <remote-id type="cpan-module">Crypt::Digest::Keccak512</remote-id>
<remote-id type="cpan-module">Crypt::Digest::MD2</remote-id>
<remote-id type="cpan-module">Crypt::Digest::MD4</remote-id>
<remote-id type="cpan-module">Crypt::Digest::MD5</remote-id>
@@ -97,7 +103,9 @@
<remote-id type="cpan-module">Crypt::PK::DH</remote-id>
<remote-id type="cpan-module">Crypt::PK::DSA</remote-id>
<remote-id type="cpan-module">Crypt::PK::ECC</remote-id>
+ <remote-id type="cpan-module">Crypt::PK::Ed25519</remote-id>
<remote-id type="cpan-module">Crypt::PK::RSA</remote-id>
+ <remote-id type="cpan-module">Crypt::PK::X25519</remote-id>
<remote-id type="cpan-module">Crypt::PRNG</remote-id>
<remote-id type="cpan-module">Crypt::PRNG::ChaCha20</remote-id>
<remote-id type="cpan-module">Crypt::PRNG::Fortuna</remote-id>
@@ -106,7 +114,10 @@
<remote-id type="cpan-module">Crypt::PRNG::Yarrow</remote-id>
<remote-id type="cpan-module">Crypt::Stream::ChaCha</remote-id>
<remote-id type="cpan-module">Crypt::Stream::RC4</remote-id>
+ <remote-id type="cpan-module">Crypt::Stream::Rabbit</remote-id>
+ <remote-id type="cpan-module">Crypt::Stream::Salsa20</remote-id>
<remote-id type="cpan-module">Crypt::Stream::Sober128</remote-id>
+ <remote-id type="cpan-module">Crypt::Stream::Sosemanuk</remote-id>
<remote-id type="cpan-module">CryptX</remote-id>
<remote-id type="cpan-module">Math::BigInt::LTM</remote-id>
</upstream>
diff --git a/dev-perl/Curses-UI/Curses-UI-0.960.900-r3.ebuild b/dev-perl/Curses-UI/Curses-UI-0.960.900-r3.ebuild
new file mode 100644
index 000000000000..04c46804b2c4
--- /dev/null
+++ b/dev-perl/Curses-UI/Curses-UI-0.960.900-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=MDXI
+DIST_VERSION=0.9609
+inherit perl-module
+
+DESCRIPTION="Perl UI framework based on the curses library"
+
+SLOT="0"
+KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ dev-perl/Curses
+ dev-perl/TermReadKey
+"
+BDEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.420.0
+ test? ( virtual/perl-Test-Simple )
+"
+PATCHES=(
+ "${FILESDIR}/${PN}-0.9609-no-dot-inc.patch"
+)
+PERL_RM_FILES=(
+ t/05pod.t
+)
diff --git a/dev-perl/Curses-UI/Manifest b/dev-perl/Curses-UI/Manifest
index eab34f081a9f..2fbe763c032b 100644
--- a/dev-perl/Curses-UI/Manifest
+++ b/dev-perl/Curses-UI/Manifest
@@ -1,3 +1,5 @@
+AUX Curses-UI-0.9609-no-dot-inc.patch 488 BLAKE2B ad0f7b0d673ab44763d4ff20b0a86af29b3fb0cc0610387ff93936017259f2e0b4d1f5a1df0edf9e20be8312e1bfc62489180596e00673061b8e6f342b5b8975 SHA512 8649f636a5ad05d264daf51433723d472fe41e16e5280e8e67fe2ba4b9c5db627822cd2a59dde06e6d78eaa352619c51b15084c115df5672e53dd92186061b5e
DIST Curses-UI-0.9609.tar.gz 155842 BLAKE2B dd635d48d31ce8b35d499c5479fef53a1c5f30afbaa9341ba97f980e7cda1141cd25daa766603cfa3690811e8214d30cadacd089c6afad44de7c9b43d0f6826a SHA512 b92bf34b3d6b9434b948bb8c4a490e4fca4f4edc7289fd5be9fddf4af68424b12ade9c9096ab6e9b292d1863522a1b743b0f68aabec745300092a3d59e43762a
EBUILD Curses-UI-0.960.900-r2.ebuild 652 BLAKE2B 44eeb812696e0abdf6fdfa79c83f16372c90d7e334364eaca0601d37d29a9c98cd6a46ce39efe23fc96eae6f2fb54ef0415bb48262df18eb35681806fa17e520 SHA512 fdd00fd623d52a15a4c4dc6bb2ea596b67cdd6c7b76859f6794dbfab8aa65c20d4020c80e86c424de3c2f7b5a95086fd87c2b7cfe785072eb96d46e131d63693
+EBUILD Curses-UI-0.960.900-r3.ebuild 560 BLAKE2B 78a49ced108201ae05af18492c28c94752b233635ff712156620ac83666b63c35eac1d1efc9fbc8a9aed5111f56272fcdec95727da83a38af43c951695a1ca86 SHA512 c67797e52874bc796c87ce31c1d1f1848e2716d07035c1e07bfbdd2a879e2f861fe6b5d5083cc08634f49b4c42eddc40b3bd50668a27d84ab488897da55efc4e
MISC metadata.xml 3831 BLAKE2B bd68a7cb0fb0d46394bec5087e7c374caeb65d11dbc3767b054f167069f58d1470770a68ec6fe091dc854c34a2ae7a7ae61d48edbd28dd64da416af3dee25ba2 SHA512 5c82bea4f715c640ba0d8478d10577034638e7966c6db475e2f5d2423b82e60f06382925ee0d4d4a9cfb083729b0d188c5e6cfcd0dd744e37ccba37fe45d74c2
diff --git a/dev-perl/Curses-UI/files/Curses-UI-0.9609-no-dot-inc.patch b/dev-perl/Curses-UI/files/Curses-UI-0.9609-no-dot-inc.patch
new file mode 100644
index 000000000000..29027bccc8be
--- /dev/null
+++ b/dev-perl/Curses-UI/files/Curses-UI-0.9609-no-dot-inc.patch
@@ -0,0 +1,22 @@
+From 161a0a10c190de155e53d08f413aa49d4a4780e9 Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Fri, 3 Jul 2020 07:28:17 +1200
+Subject: Include '.' in @INC on perl 5.26+
+
+---
+ Makefile.PL | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/Makefile.PL b/Makefile.PL
+index 0084c7b..d84c838 100644
+--- a/Makefile.PL
++++ b/Makefile.PL
+@@ -1,4 +1,5 @@
+ # Load the Module::Install bundled in ./inc/
++use lib '.';
+ use inc::Module::Install;
+
+ # Define metadata
+--
+2.27.0
+
diff --git a/dev-perl/Curses/Curses-1.360.0-r1.ebuild b/dev-perl/Curses/Curses-1.360.0-r1.ebuild
new file mode 100644
index 000000000000..684145194e60
--- /dev/null
+++ b/dev-perl/Curses/Curses-1.360.0-r1.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DIST_AUTHOR=GIRAFFED
+DIST_VERSION=1.36
+DIST_EXAMPLES=("demo" "demo2" "demo.form" "demo.menu" "demo.panel" "gdc")
+inherit perl-module
+
+DESCRIPTION="Curses interface modules for Perl"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~sparc-solaris ~x86-solaris"
+IUSE="+unicode test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ >=sys-libs/ncurses-5:0=[unicode?]
+ virtual/perl-Data-Dumper
+"
+DEPEND="
+ >=sys-libs/ncurses-5:0=[unicode?]
+"
+BDEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( virtual/perl-Test-Simple )
+"
+
+src_configure() {
+ myconf="${myconf} FORMS PANELS MENUS"
+ mydoc=HISTORY
+ export CURSES_LIBTYPE="$(usex unicode ncursesw ncurses)"
+ local nc_tool="${CURSES_LIBTYPE}$(has_version 'sys-libs/ncurses:0/6' && echo 6 || echo 5)-config"
+ export CURSES_LDFLAGS=$( ${nc_tool} --libs )
+ export CURSES_CFLAGS=$( ${nc_tool} --cflags )
+ perl-module_src_configure
+ if ! use unicode ; then
+ sed -i 's:<form.h>:"/usr/include/form.h":' "${S}"/c-config.h || die
+ fi
+}
+src_compile() {
+ mymake=(
+ "OPTIMIZE=${CFLAGS}"
+ )
+ perl-module_src_compile
+}
diff --git a/dev-perl/Curses/Manifest b/dev-perl/Curses/Manifest
index 14da17c8f236..6727e1188243 100644
--- a/dev-perl/Curses/Manifest
+++ b/dev-perl/Curses/Manifest
@@ -1,3 +1,4 @@
DIST Curses-1.36.tar.gz 135049 BLAKE2B c63d1f8d80db33e184c6d9c49c9ee902b5e3ed2e69e4ccbdd683d7b6109f8025d63838ce20f6e57e95c9a9bcd9e14d6af448e52f1b9d219ab388ab74798d917b SHA512 40ce96bdf7ef4bbd6975363bc27c2c561a81cafbaf147f2655a2c6521e09f6e40441cee06b6f8f27e370ad59eaf6f677ffe8e475030dfa870d25eca37717c58c
+EBUILD Curses-1.360.0-r1.ebuild 1194 BLAKE2B 5e1c0ca7fb24d336c2fc813ad5f9068b86ce402c3914b681dc827590dfe11a426739d2429f1c6edc05a56eff6db5d41a4ffb2872e8c9f891e635abdc63848395 SHA512 663171ed83900cf35d48e712e98883c15ef75355a6d2284e257ff212c7fadd3378f5ee4741abc1f1a75d895f27fd7a375c4863909cb25257293511c1b1736ded
EBUILD Curses-1.360.0.ebuild 1175 BLAKE2B 90ed58d3be2755c71520cee7bb991cc22b872c4e86ccd4647c4a25f0ff4dda8da060e2fb0684c4170f588dcd3e305d012fe3f5723f1cadb8ad0b405265ab9c5a SHA512 cc945556bf35f15e9f3958a9c19b55377ccddb23c7dbe539c1b85ab117b30d8ca4c1fe8661d7a0403788b74cb4ad013633c58cfd58cd1eefa617be0007ee95ca
MISC metadata.xml 802 BLAKE2B ccae394619eedd43c6e5a522aa9f92e7d786dbb8a83e109af3261ef7d9911ee73b26427c8e5161b61f325261e39781d7bc5aa46f525811cf168f3ce4a6b7b485 SHA512 286dec4f8025e80d92d654c90ca124fa7b8c7986ca7afcd89585f7d57a4d15a76a044840d6f526a8bfde7edbc2dc9b5ba296d692183fa79a75ae3bf55ead1b83
diff --git a/dev-perl/CursesWidgets/CursesWidgets-1.997.0-r3.ebuild b/dev-perl/CursesWidgets/CursesWidgets-1.997.0-r3.ebuild
new file mode 100644
index 000000000000..4e643d73ddeb
--- /dev/null
+++ b/dev-perl/CursesWidgets/CursesWidgets-1.997.0-r3.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DIST_VERSION=1.997
+DIST_AUTHOR=CORLISS
+DIST_EXAMPLES=("test.pl")
+inherit perl-module
+
+DESCRIPTION="Provide high level APIs for rapid user interface design on the console in Perl"
+
+SLOT="0"
+LICENSE="GPL-2+"
+KEYWORDS="~amd64 ~ia64 ~ppc ~s390 ~sparc ~x86"
+
+RDEPEND="
+ >=sys-libs/ncurses-5
+ >=dev-perl/Curses-1.60.0
+"
+BDEPEND="${RDEPEND}"
+
+src_test() {
+ local MODULES=(
+ "Curses::Widgets ${DIST_VERSION}"
+ "Curses::Widgets::ButtonSet 1.103"
+ "Curses::Widgets::Calendar 1.103"
+ "Curses::Widgets::ComboBox 1.103"
+ "Curses::Widgets::Label 1.102"
+ "Curses::Widgets::ListBox 1.104"
+ "Curses::Widgets::ListBox::MultiColumn 0.1"
+ "Curses::Widgets::Menu 1.103"
+ "Curses::Widgets::ProgressBar 1.103"
+ "Curses::Widgets::TextField 1.103"
+ "Curses::Widgets::TextMemo 1.104"
+ )
+ local failed=()
+ for dep in "${MODULES[@]}"; do
+ ebegin "Compile testing ${dep}"
+ perl -Mblib="${S}" -M"${dep} ()" -e1
+ eend $? || failed+=( "$dep" )
+ done
+ if [[ ${failed[@]} ]]; then
+ echo
+ eerror "One or more modules failed compile:";
+ for dep in "${failed[@]}"; do
+ eerror " ${dep}"
+ done
+ die "Failing due to module compilation errors";
+ fi
+ ewarn "Test suite for this module requires user interaction."
+ ewarn "For details, see:"
+ ewarn " https://wiki.gentoo.org/wiki/Project:Perl/maint-notes/${CATEGORY}/${PN}"
+}
diff --git a/dev-perl/CursesWidgets/Manifest b/dev-perl/CursesWidgets/Manifest
index b4e0a28200f8..8f70ac47f869 100644
--- a/dev-perl/CursesWidgets/Manifest
+++ b/dev-perl/CursesWidgets/Manifest
@@ -1,3 +1,4 @@
DIST CursesWidgets-1.997.tar.gz 40526 BLAKE2B cd0ab66eb2669b70051eda13ace5e1426c603bc014887d721c5a3fa2b1f2ace5e63eebd13b393358823987e1b36f59e552d8221789084318de0ceba50168e8b3 SHA512 18b2e59508cf7e4411cbe7988890fd50aa51365bc5365c81cd0464a0d31f05e146c963ef852e53c7ba82562b459a18d216b114218f7caeb9832fb3c36a425f55
EBUILD CursesWidgets-1.997.0-r2.ebuild 1630 BLAKE2B cb78fa012d5c8a04b98c7378a662a97c86b5dbdf9c161f0c832c4aa965d2b621c04746968cd69707a9b02116801e97ebc766541e76fa5d56646d639fa4f63638 SHA512 73ff6287a2a2b269777a61c2e0f8c74af65c83e7079c06ca8c456b095656aabb4d241cd287af6fa35d58c7b2bf15533e8c48e1aa5fb706924516777ac328ba02
+EBUILD CursesWidgets-1.997.0-r3.ebuild 1418 BLAKE2B 8964367fc0289f806f683647d6947373afff087aaa89661ff1e57c286869e1b3c6fdb0ef21cc2166a8c3f67aa4920b7a9caa7098901cf542cd55b9447fb0f046 SHA512 a969810be32d3b5a18a1a5d89c0cdb341690a058a198e0058d073b9c8bc74e57a59521ff83286097c2f15d223ab8a8b0a658ebc06418b0b7425120af39669d45
MISC metadata.xml 1128 BLAKE2B 01ef8b6d5af79e2e78f3b467b18672b309196c3224430323c56d9cfdd3987577f0f09b36457f6a7743986c9fa9d68dd8b6480c8ab63fdd2698eecc4cda152761 SHA512 87224a521c8eb6887857f3b6aea904ab490e6fb36d37d6f4a389b2b849600a3d852b6a664ebd87333d7d0885ece6024f4c0ca93c597cef4b25a107a565a6c394
diff --git a/dev-perl/Hash-FieldHash/Hash-FieldHash-0.150.0-r1.ebuild b/dev-perl/Hash-FieldHash/Hash-FieldHash-0.150.0-r1.ebuild
new file mode 100644
index 000000000000..7925730085d0
--- /dev/null
+++ b/dev-perl/Hash-FieldHash/Hash-FieldHash-0.150.0-r1.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DIST_AUTHOR=GFUJI
+DIST_VERSION=0.15
+DIST_EXAMPLES=( "example/*" "benchmark" )
+inherit perl-module
+
+DESCRIPTION="Lightweight field hash for inside-out objects"
+SLOT="0"
+KEYWORDS="~amd64 ~hppa ~ppc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ >=virtual/perl-XSLoader-0.20.0
+ >=virtual/perl-parent-0.221.0
+"
+DEPEND="
+ dev-perl/Module-Build
+"
+BDEPEND="${RDEPEND}
+ >=virtual/perl-Devel-PPPort-3.190.0
+ >=virtual/perl-ExtUtils-MakeMaker-6.590.0
+ >=virtual/perl-ExtUtils-ParseXS-2.210.0
+ >=dev-perl/Module-Build-0.400.500
+ test? (
+ >=dev-perl/Test-LeakTrace-0.70.0
+ >=virtual/perl-Test-Simple-0.620.0
+ )
+"
+PATCHES=(
+ "${FILESDIR}/${PN}-0.15-no-dot-inc.patch"
+)
+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/Hash-FieldHash/Manifest b/dev-perl/Hash-FieldHash/Manifest
index 51872da64384..7f6e67b80ae2 100644
--- a/dev-perl/Hash-FieldHash/Manifest
+++ b/dev-perl/Hash-FieldHash/Manifest
@@ -1,3 +1,5 @@
+AUX Hash-FieldHash-0.15-no-dot-inc.patch 570 BLAKE2B 8ec8f96dc5e4dba0ecec50c6eefbbb11e884f06f0ca91c9da8b569a60473fa3a0d8edbd751bbdf64bcaa8b9d5987c309de94abfdaab513a9db90852afe57cb5b SHA512 d030f593a80a57883672609daced83d2e3f3aa97b76972159ad6078db16dcbb435a7fc2436e2cf3dc169c0941975c0587d89f053d2793fa4ffef3704ab03772f
DIST Hash-FieldHash-0.15.tar.gz 29082 BLAKE2B 5b8426f3d44e1ba0d10bc24e473b8162189ddad3b378f0863903eae844fe26cff378c73602c4b49085bd0c9e42d5549013111182bd5a09c4f14e523b1c6c7254 SHA512 2f42b0e7efdba03b99c9646882afc47130de1989777eb1ceaf8031769a3a11ebdaa841abedea8288b770aa27c44108846d0765f531a35d707e44a8c1f0f8036e
+EBUILD Hash-FieldHash-0.150.0-r1.ebuild 1099 BLAKE2B a37486464fa6f036bc71012c610e4f8784faa3bda5b1c21fbd2d1d971f827e37d734a262b6e9e5f0e5f6418640999c92ec71459183c01fffeea5b5e0d324cad2 SHA512 f5cc695e41c834d1825410378536d3b370009a21ab3cef3362e0a62d242e21ec94d65e5107493e1423ea8ced934e69946fc001554f1f329b568793a102da1037
EBUILD Hash-FieldHash-0.150.0.ebuild 1061 BLAKE2B cdacb1b3b8eaa38171a255c5c713bb9da1ec26528f5e8b75195615648cf4de7cf6e59d09b933ad08db6d75878a90978c9d73de625cf84a69b3f727c1736de917 SHA512 e4dbcc370906108d07011e78df1299bacc3f3b021a4e0a9de7de6105d152f95bd194c4a573dae6645697cce5accafe9a130a3b10db667d0d67c4f1ca6d970679
MISC metadata.xml 400 BLAKE2B 5a93cc38f97d3203f7e32191e8ebc7fc30aaa92272fec85e579f1ed857cba352463ebb8b8d3677c13e4bd592d7fd1776ba5d56e9cf4c0e82604a1eb9d9cbc871 SHA512 01f782c54b4bf4e453848b4e30f21cd4cd08da3ed15bc0f94f52018e5a958c52e2c47d0f845f2719cf79e38678e9966a45859d3b6cf6f80edee1081ea369d30c
diff --git a/dev-perl/Hash-FieldHash/files/Hash-FieldHash-0.15-no-dot-inc.patch b/dev-perl/Hash-FieldHash/files/Hash-FieldHash-0.15-no-dot-inc.patch
new file mode 100644
index 000000000000..95ae110c028b
--- /dev/null
+++ b/dev-perl/Hash-FieldHash/files/Hash-FieldHash-0.15-no-dot-inc.patch
@@ -0,0 +1,26 @@
+From c4f929a44ace9ef304b270862c81acc07e273f63 Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Thu, 2 Jul 2020 23:19:50 +1200
+Subject: Include '.' in @INC for perl 5.26+
+
+Bug: https://github.com/gfx/p5-Hash-FieldHash/issues/4
+---
+ Build.PL | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/Build.PL b/Build.PL
+index 8ba2832..cb7f572 100644
+--- a/Build.PL
++++ b/Build.PL
+@@ -8,7 +8,7 @@ use 5.008_001;
+ use strict;
+ use warnings;
+ use utf8;
+-
++use lib '.';
+ use builder::MyBuilder;
+ use File::Basename;
+ use File::Spec;
+--
+2.27.0
+
diff --git a/dev-perl/Manifest.gz b/dev-perl/Manifest.gz
index b889d24bbf3d..f913096a5aaa 100644
--- a/dev-perl/Manifest.gz
+++ b/dev-perl/Manifest.gz
Binary files differ
diff --git a/dev-perl/Test-Command/Manifest b/dev-perl/Test-Command/Manifest
index 3e88cbfac7ad..f9800c7bddef 100644
--- a/dev-perl/Test-Command/Manifest
+++ b/dev-perl/Test-Command/Manifest
@@ -1,3 +1,3 @@
DIST Test-Command-0.11.tar.gz 10811 BLAKE2B 3cef662c064e6256d32c77731870993a37b6411615f27bffb71795ca015802991ce3b755f2ddfa561b77a58dcc7889704d45a159f370c345ffa1e44169dde58a SHA512 79a8f41132b965ad4f6e8b4d97f8fb6181a1e394bcf8825abda2c8ee12dd5f6ef8d7c69df84d306c3841bb516213742c4a0a43c2f3d6b39ce6e163d6d77f45f8
-EBUILD Test-Command-0.110.0.ebuild 465 BLAKE2B 8ac5ca5fdd0f0763242e37515116ba459442022e1d347951c78960261552eb44674781dcbb1c28a7c577d4fbb9ed153e57a290d20de976036dab53a418ee573e SHA512 9d7227e8b16893b6b1b9f8bc03ee9c7c732c45e60f1b92e1e763010089419a1226e3b0f1f007742380cd980a10a152480a3a9009376d4f22f6a715285e938f95
+EBUILD Test-Command-0.110.0.ebuild 472 BLAKE2B aa832e8d3d7e2a1172f8f63a5440483dfc6a22827256b132c75bebe054386ada09db4e22d0bbd41b03b79cf805fe1974cc7a6b4500b0111e5b455d4c26f6e317 SHA512 ade2c2465e42d87e8c05bee4ce0cd94f371f00d9e028ae184fa7cea9b69a5f458ac37c7823c9a380df3ad45c109f7428ec48a94a4ce58bab9b726ac56d37ed29
MISC metadata.xml 396 BLAKE2B 06bedf8c11542830ff2cc8454b46c1e808cb4e4514f4627d84e6d205067ed787551e486b7a83717d79cc693077176bedac8a4fa505d5d3dcdbf892dd5aa4b163 SHA512 b7b0de3a48d424fc70749cfc93dfd316a7563972225c76f0f33ae95b3d5cefa08979096801b1bbe563b0cbe2d625553cb99a4b7392ab5b0495a997f158e1b767
diff --git a/dev-perl/Test-Command/Test-Command-0.110.0.ebuild b/dev-perl/Test-Command/Test-Command-0.110.0.ebuild
index cc4ecf3c7343..53ce58371178 100644
--- a/dev-perl/Test-Command/Test-Command-0.110.0.ebuild
+++ b/dev-perl/Test-Command/Test-Command-0.110.0.ebuild
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Test routines for external commands"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~mips ppc ppc64 sparc x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~mips ppc ppc64 sparc x86"
IUSE=""
RDEPEND="
diff --git a/dev-perl/autobox/Manifest b/dev-perl/autobox/Manifest
index 3054150e8ecf..e92a9a952273 100644
--- a/dev-perl/autobox/Manifest
+++ b/dev-perl/autobox/Manifest
@@ -1,3 +1,4 @@
DIST autobox-v3.0.1.tar.gz 87047 BLAKE2B d83aff0e68eae40297081d6213290e80b62f2a318627d2490b0cb6e66e94c7efbcc7b984211474393926d8f281f1afc838f605489175a5ccd4ab6432735d165c SHA512 401d5e87e15cf26362a88e5d23d8c9e842b951c03ac7010da2317af5ea897fa1fe2e4862cc5c691f25851fd5ba5398935c27f6d9f87fbc2fe52bb68a25d3d3a0
+EBUILD autobox-3.0.1-r1.ebuild 581 BLAKE2B b73b3ba954228f2c6f8a9fb8195f089014c66d110109a2d8a039572a88aee43127757ac06b2cf654275d7daf9d03be28917cfe7392c4b4d4145eab06ffeead69 SHA512 9c35b02da956c0215cff1e163d4e8adc834c85107ec27c255ba0a390641f458bf77d5e1179a94add376acf62df46434acd6384a9d46d729107d1e7adc9a6385a
EBUILD autobox-3.0.1.ebuild 500 BLAKE2B 253dfe4d7cc8ffaf295f1e71dfbbd45f5c83446b6f3f63fb86345a066cf364a4776b490dc68d10283b4818b112c9f6df564ce91953fc78433681c337c0b8d8b5 SHA512 d5283ea2a2960b80af30838e4afc99fb91d680383a319d569b1d05c35f1de9f68ee2f76c37d9b253e91d8e375448b82883eb294f4270a518f67346d7a15eb0d7
MISC metadata.xml 450 BLAKE2B 27aef631bf8d3ff524c9e660eae951ed9a5c4e84b9c69179089153383143339fd41e42a21f1721cf9c15227c4d490b758dd6a6c236711e5fb0c19e2467358a6e SHA512 9ed2d562f9190af27032d580a564f9dfcc3feb8ec6ddbbda7d0595e6d9761180637dbd5f1e065487481449d1a2e68b1b7586e1fc29c98e86ca40f48001df4d75
diff --git a/dev-perl/autobox/autobox-3.0.1-r1.ebuild b/dev-perl/autobox/autobox-3.0.1-r1.ebuild
new file mode 100644
index 000000000000..37acd5c19b97
--- /dev/null
+++ b/dev-perl/autobox/autobox-3.0.1-r1.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+DIST_AUTHOR=CHOCOLATE
+DIST_VERSION=v3.0.1
+inherit perl-module
+
+DESCRIPTION="Call methods on native types"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ >=dev-perl/Scope-Guard-0.210.0
+ >=virtual/perl-version-0.770.0
+"
+BEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=dev-perl/IPC-System-Simple-1.250.0
+ >=dev-perl/Test-Fatal-0.14.0
+ )
+"
+src_compile() {
+ mymake=(
+ "OPTIMIZE=${CFLAGS}"
+ )
+ perl-module_src_compile
+}
diff --git a/dev-perl/autovivification/Manifest b/dev-perl/autovivification/Manifest
index c9921f91c2db..5c5f961406dc 100644
--- a/dev-perl/autovivification/Manifest
+++ b/dev-perl/autovivification/Manifest
@@ -1,3 +1,4 @@
DIST autovivification-0.18.tar.gz 55854 BLAKE2B 3f429ca462b685c4b02de265b7bdc5e3ccc9a2fcfd7a182834252a1a46a8e173657613c4e1391df8c9139f9b0716c10c25767d419343275b8e64b37aaef78cad SHA512 f5058bf1672a53281d70431cbb2bdd1a37dda8dc3d4191ca3c68c469089c5a1f2a36522f2a0b5d19847d91296f43e49cf6296c87b78940e786f0d0ac106a539e
+EBUILD autovivification-0.180.0-r1.ebuild 558 BLAKE2B e5a34a67a0773acf07c9e020258f173305da16023a7f2f1652b5b3c5b55ed2d70c70add80f5ead87413582f2e60d1d564004649c840aa40f30e4c2d8f4530bf2 SHA512 835b7cd7613e11dbfcf3a3742a64f3c0080e41203188d7d4c08dd6ebcc35ab3d54109d980b1649b7f7b3381be99fa488b8b5e54bcda07e1ee402e0d6403006d2
EBUILD autovivification-0.180.0.ebuild 476 BLAKE2B 28bd4faac48b2cd7bfd5c87096418986aba0963a99d230cc032e563691d5c43c0edab8d269dcdb8cf3ee270b4dbb510d5b6c3e1f4055416c6f9e675d4d0010de SHA512 4ccb9084c2e681f0a65bb0158dc8abfb70824a5d6306a9024e22bda252f8c988c443d454c17fb013d885de63b6f08ed7ace2655192c9d3fd67bd97fce9ab8e79
MISC metadata.xml 356 BLAKE2B 25e3f0315c9a2670f1ecb0a5e17f1e8b3dfb14a72e54dc30744153e8dbe2f893cf8e0cdbf74786023eab895f0e5bbbcb7bbe69647841f80f05bc7af41cf1fc4e SHA512 bca4923c1ddc222b8fb47aed6e8959870d58844a17c8e76fe9f656943a9f04c5df9772e937c036ad11626504453b453c2c57f2d97ee8f2efa3fbebeb15f5291c
diff --git a/dev-perl/autovivification/autovivification-0.180.0-r1.ebuild b/dev-perl/autovivification/autovivification-0.180.0-r1.ebuild
new file mode 100644
index 000000000000..fe741a705893
--- /dev/null
+++ b/dev-perl/autovivification/autovivification-0.180.0-r1.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+DIST_AUTHOR=VPIT
+DIST_VERSION=0.18
+DIST_EXAMPLES=("samples/*")
+inherit perl-module
+
+DESCRIPTION="Lexically disable autovivification"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="virtual/perl-XSLoader"
+BDEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Exporter
+ virtual/perl-Test-Simple
+ )
+"
+src_compile() {
+ mymake=(
+ "OPTIMIZE=${CFLAGS}"
+ )
+ perl-module_src_compile
+}
diff --git a/dev-perl/bareword-filehandles/Manifest b/dev-perl/bareword-filehandles/Manifest
index 39111fd95200..2dbca3096d83 100644
--- a/dev-perl/bareword-filehandles/Manifest
+++ b/dev-perl/bareword-filehandles/Manifest
@@ -1,5 +1,6 @@
DIST bareword-filehandles-0.006.tar.gz 67243 BLAKE2B 152879d5df2a4d40d6617e7b5fbefc28484deb6d9c48db5820c5f93702e053d2e9f7218c1190d67eb9c4b78937dfef309c60412284a7822ad9b539b5ccf17447 SHA512 73cf85f35d10d13d4ad3be471e30cce0a19a899a7c4d033d2202d815dae8e30aa54b2ad7923dba6d798db1c49d2dcbc7c4f72b2d3f1f08e6e009700682d4e65e
DIST bareword-filehandles-0.007.tar.gz 73269 BLAKE2B 7c16a8b68601c09d5d8a1fc616363efccd9c1b6da64de5ad8cca1ae961ec6eaf8c8575ec650b0de2725de1ee9ff02817fc4a2882d3800cdd2b4842ce30a62001 SHA512 e7bd4e2ce32b819086050d1619806a5ffedb08732a25a8786dc70f6c8bea3cb3dab2bcced2d5f02f8248ca816dcccdaa2a20c6c943dc5667f334e9e319dbee6d
EBUILD bareword-filehandles-0.6.0.ebuild 810 BLAKE2B b426108f19d0e72b9da37eb7fe07f2479f857b90a43e2739eabf729cc1c8a3a9265adf23deffb809016da7404094ae2a4f13762f216540122e4f39d7d3e965c7 SHA512 a4f5f2d588928803a211cf2b73844d0bcc250174082d4c67498606ca767ea1eff99f8d20224e4cf014709b5ff44c02e0dcb1539b52960e9196dd86a2822fb505
+EBUILD bareword-filehandles-0.7.0-r1.ebuild 894 BLAKE2B be5786ebeb68d73533ce3d12878d40ba1fc79f7337c6aebeb48dac95662dd2a3fe3a33749d4cf417db5a1ce76c6f1effc7e8f1f538e44e8fbe56bc1d0cd33423 SHA512 1cd9378932c9a2230a8b5c6d7f6fea7d4d545aa58b91fd8de617a5a098f549ce0151e04f7e467e2b92b401f19bfc3fb50653632913f4d6006c689c932a9749e6
EBUILD bareword-filehandles-0.7.0.ebuild 815 BLAKE2B ad870ab2dcdcf5eb6d784b6f611e984033283d121d81dd859efa3a3961aa9fd112091558607ab605dad6ec7f260469d312ed6f44dd85a46e6aef56e4e6ccee0b SHA512 46c9284fe4f799e065fc39153e40311cfddd5c5aa1ed3b3156798d323dba9af060e187397662b4f5c304c889752593c89b214e4c2be3ea0b4f087980d98e028d
MISC metadata.xml 412 BLAKE2B 4f50f77d41ef36a3ff55441a9a39275f5b49543199c268f8b538fa38450a6bc4d651094ae28fd56ca152351822f9dacc79f0f505b3be13c77f6745020ec6816c SHA512 04cc8f3c7bc3ef56bd4876632e5e19c647ead0ddf97da3270866ccae5801e19f95755f3385f7533c57c65a841eff28819e1cad780533415ca9caf0d92ae41253
diff --git a/dev-perl/bareword-filehandles/bareword-filehandles-0.7.0-r1.ebuild b/dev-perl/bareword-filehandles/bareword-filehandles-0.7.0-r1.ebuild
new file mode 100644
index 000000000000..1e9f50c24c61
--- /dev/null
+++ b/dev-perl/bareword-filehandles/bareword-filehandles-0.7.0-r1.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=ILMARI
+DIST_VERSION=0.007
+inherit perl-module
+
+DESCRIPTION="Disables bareword filehandles"
+
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~hppa ~ppc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+# Lexical::SealRequireHints only required with Perl < 5.12
+# We could add alternation here, but it would be work without benefit
+# which would complicate stabilization
+RDEPEND="
+ dev-perl/B-Hooks-OP-Check
+ virtual/perl-if
+ virtual/perl-XSLoader
+"
+BDEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ dev-perl/ExtUtils-Depends
+ test? ( >=virtual/perl-Test-Simple-0.880.0 )
+"
+src_compile() {
+ mymake=(
+ "OPTIMIZE=${CFLAGS}"
+ )
+ perl-module_src_compile
+}
diff --git a/dev-perl/capitalization/Manifest b/dev-perl/capitalization/Manifest
index 3dc4ec0f25a6..1ca79da60c96 100644
--- a/dev-perl/capitalization/Manifest
+++ b/dev-perl/capitalization/Manifest
@@ -1,3 +1,4 @@
DIST capitalization-0.03.tar.gz 2146 BLAKE2B 3b70ab452fb5e0a1f6d78945380362f195a95a84f4844f302e88206f0bd274db31088dfa4438d1c3892da8f17704a5ce8ff9a0643b20c6aa444775cdbefc931b SHA512 33b0f9f56673980dd770e426d30247b5b54e1baedccffff23b312b53069601bbe820589af00da07d1813a4cb05559c9715509ab42879a791684264c87fa0dd5d
EBUILD capitalization-0.30.0-r1.ebuild 361 BLAKE2B 15563a5b06b341df0eead798fd5dad8d9296d503b1272c6014cb1173566d529f1a8291ce859f6174d948d2da76d6555dea152fb9b155bbde1ca2dc3f72dfeb4a SHA512 2f1be1a1f964348cea6ed1b8e057534baea8dd170b207c713d766c9bfadbc0cf302081f5c24151d4855d2c84b7434b4da79a641ef0f8aa8ee2242b4d8cff8fd9
+EBUILD capitalization-0.30.0-r2.ebuild 340 BLAKE2B cc848238edbbd55b7768ebc00a058ccc787cdd5324ab59b1634908f287abd591a7437127069424c5d42538e0ec5a954d8c6fdba9b0fce971f6f8d2e66ea6df20 SHA512 8fa27ace6a49f3e61c74b68a936127125f869a70cdad75b6b104506bd148df5c1750373d2640c335e8c243df4959c107f998766ebb97ec6655c33c3664db4bff
MISC metadata.xml 399 BLAKE2B 71e86b3d094d64261b3dd766274238f8c188fe9c2b7f351a193f89518c8023aa60b58f3e940945854140b64f118677f5cf5504805d0b3cfe81b6597c605fd872 SHA512 908e8dc5434691bc30a91539c1d1965b5fbcccd274e61f128de021b880ba56211ffbd56c0d43c96a7ba9bb5a508f69c4d468e9d1b3099af23765e2fad93fff67
diff --git a/dev-perl/capitalization/capitalization-0.30.0-r2.ebuild b/dev-perl/capitalization/capitalization-0.30.0-r2.ebuild
new file mode 100644
index 000000000000..55df105eac68
--- /dev/null
+++ b/dev-perl/capitalization/capitalization-0.30.0-r2.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DIST_AUTHOR=MIYAGAWA
+DIST_VERSION=0.03
+inherit perl-module
+
+DESCRIPTION="no capitalization on method names"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~sparc ~x86"
+
+RDEPEND="dev-perl/Devel-Symdump"
+BDEPEND="${RDEPEND}"
diff --git a/dev-perl/common-sense/Manifest b/dev-perl/common-sense/Manifest
index ca18fc2af396..331636474040 100644
--- a/dev-perl/common-sense/Manifest
+++ b/dev-perl/common-sense/Manifest
@@ -1,3 +1,5 @@
DIST common-sense-3.74.tar.gz 13002 BLAKE2B 234f86e1d51d650c43be0e79f1e87f24f07c529fc7724084fdb75048e3a7295961131dc108bc573e8d3ca757e6b51c657426adcfb800afdf8ded3d8bf86a352c SHA512 658ad70a2d1bbd0b26f91c4ea5d69b4cc0b632ede9532b88282987002a5e280f0475d63ee846b7bd2d38ef82f2680e20c2093803e4b62a984750ed447f318d60
+DIST common-sense-3.75.tar.gz 13516 BLAKE2B 0b790ff1d9295f2bd0c70ab172f99ede8686012745d12142775c22df8d5c13b62a32f2d947effb87a214398bae816092e73a390118020ccc18e124465d893791 SHA512 cb6034d9ff721a4122e0215db8ad5279ec4b189c3364593d427d70a1e84a1583a0e1447e276aa9a4fcaeb2f9d47a465a5bc4c0f842c803d3ddf91755311f4af4
EBUILD common-sense-3.740.0-r1.ebuild 516 BLAKE2B 81d1e29956a880a39f3cebc5c7651464e52fd9ca89bc94c37f6d38136a43dc9e61d813a3de286928b56d60cc07696e67a6409ed8dc5c36238164a6bebab0e662 SHA512 ad4a2cd7ca0806cc11d535862c2e2ad6dacd9ffbf0f605fbcd315fde6594f625a5a2149da8cb3493c5de44fda5a848706b940ce3b23825a52082d54c1296076e
+EBUILD common-sense-3.750.0.ebuild 518 BLAKE2B 1999e9e0bebbce09eab31d18e47c1a71e057f21c770e4b37ab441afbd347bcaa42515d35bff47f46c02e63b6ed9dfdf40f965921f22978bd8517f3441096c70a SHA512 55dc34e4c0b4d074b7e1a40d4860d81e774a393bfe11919615046056560f063956ba995c960026508acc2eb281348d77f36537fc9f2b640ce5eee121581293ac
MISC metadata.xml 396 BLAKE2B d3197948deba91188cc433d79f8c000591fe9d9b2d9022144a4ba7f8c532360401d24a5d8836ee4c66e01e5ee369a574d0d4778da08bc4735dc8cda752e726dd SHA512 5d18911426507b4496be965fc4ac8881a322f2996bad79d40693f62e63a09b82ddbc9ecc13a9d13cff4aab6441b08250f4538a0ffb4b20e216d6d191373d5caa
diff --git a/dev-perl/common-sense/common-sense-3.750.0.ebuild b/dev-perl/common-sense/common-sense-3.750.0.ebuild
new file mode 100644
index 000000000000..c1cd8ef8ae82
--- /dev/null
+++ b/dev-perl/common-sense/common-sense-3.750.0.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DIST_AUTHOR=MLEHMANN
+DIST_VERSION=3.75
+inherit perl-module
+
+DESCRIPTION="Save a tree AND a kitten, use common::sense!"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+
+BDEPEND="virtual/perl-ExtUtils-MakeMaker"
diff --git a/dev-perl/constant-boolean/Manifest b/dev-perl/constant-boolean/Manifest
index 1716826addd2..7ceedb0e388a 100644
--- a/dev-perl/constant-boolean/Manifest
+++ b/dev-perl/constant-boolean/Manifest
@@ -1,3 +1,4 @@
DIST constant-boolean-0.02.tar.gz 14214 BLAKE2B bf58a1f100baff6d3e940a479bc7c543063b84cef99d66bafbf7f47acc5c07aab1cf1cdc19557a241a568ac2e135c5c00343ffdb3d7ad74ed62bba9af5cb6661 SHA512 80b2f6cb5f930a022ac51299e7a22b10db8641077a0977bda17efc43a8cc43eab7993274decc12440820a74fd0f11882536176c9129c45ade599552f8068329f
EBUILD constant-boolean-0.20.0-r1.ebuild 341 BLAKE2B cc43ed432c976ca0fbead3ddf89f47b2440c440d660d072ca948795c7deb4e415e77d920c711e2101635bc24afe2a020e1d2538a9553fd7a3c7a4f19944126bf SHA512 83299c1072d6f9e3f0a32af75817ba3c56d3a1a55cb81cede51a103c6b8376beaefb561c19ade293644ca5732bde5f69c98a3de1c1c8c471860183f8846f9b06
+EBUILD constant-boolean-0.20.0-r2.ebuild 370 BLAKE2B f035a2a2f16de342c36fa36f01c7ccf8d7e57eaf227102d9ea85c670ce6e524488eede9dd9df270aeadf7a66a7eb430d9ea1d832381255172e38e7e139181829 SHA512 b0e8727f508ca86d5e56f97966dfedc5d29df5c1b275c7d69c3dad9513945085c803147653f5d71f1f9db54e4f0019fda4c472806ebc98c797afe80776a003e8
MISC metadata.xml 404 BLAKE2B 84d57bc49ed7472e365883e146afa7ebd8a57cc0874d0f639b782c4a41918ed95e7d5b25187e858d29c36c4bafdc75616b8ee04978f83259e6cd6f3cabcdc04c SHA512 21ac9af08f43dd2733e4ba1b1709752b33b05c618ce08a4011f90dc1b2aee6567af9736092f12cdb520b9a040658f678c59cd017c69782c8859fbd02c5da25c3
diff --git a/dev-perl/constant-boolean/constant-boolean-0.20.0-r2.ebuild b/dev-perl/constant-boolean/constant-boolean-0.20.0-r2.ebuild
new file mode 100644
index 000000000000..f25034c08fd7
--- /dev/null
+++ b/dev-perl/constant-boolean/constant-boolean-0.20.0-r2.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DIST_AUTHOR=DEXTER
+DIST_VERSION=0.02
+inherit perl-module
+
+DESCRIPTION="Define TRUE and FALSE constants"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+ >=dev-perl/Symbol-Util-0.20.0
+"
+DEPEND="dev-perl/Module-Build"
+BDEPEND="${RDEPEND}
+ dev-perl/Module-Build
+"
diff --git a/dev-perl/constant-defer/Manifest b/dev-perl/constant-defer/Manifest
index 322365b2b078..f6c52732abcc 100644
--- a/dev-perl/constant-defer/Manifest
+++ b/dev-perl/constant-defer/Manifest
@@ -1,3 +1,4 @@
DIST constant-defer-6.tar.gz 43427 BLAKE2B bb1b78138e76e3bf322c3de062a75e9a1b083ba3ac8fa7e648ebc891540c469dc08912055505cc4d807455b10ca515b780b247aab9be028aa2953e278d3a4c0c SHA512 902916d32ed11737d34f8764af171ba1731de807ffbfd62e342f83bef05ab0a34ddaeec3f2c9b41814877b0568fc3e09fbf26e7ce2cd4a3dd6eeba75e6755b5f
+EBUILD constant-defer-6.0.0-r1.ebuild 549 BLAKE2B 0b73013e71de66d3f5031b27543da974c7de67619d8524b8082c14eb297103d2c28c9a30a0275f04fbdfaf097590ccba72bdb25584b8dbfdc03fccc9112147e3 SHA512 d6f05414f4e9eb2ec7b05dd95883da2bc4f25e459f3fb78937bced39ef4681d3f0e9436ba05c6a27d4035184830bd57572aca8ed13e4ef9abe0471fad6a287a3
EBUILD constant-defer-6.0.0.ebuild 640 BLAKE2B b9f0329c7e1712653c3d34129647ed002dda9be8d3c66bc0a9177f41cc452b20a04e7b3c4400af82b0ab791156fee3779fa8c79fdf0b7afe24b9082f75021de8 SHA512 cfada377c852d663dd45e733ed835108bf20a8fb0c1ea4e80e4bd4ccdb5959c29f640248506b7e803d6ccc2adf8ce0a7fe8d38d75ae79c657db26056f204d886
MISC metadata.xml 388 BLAKE2B ff33f7f34e059bb4f89915b41156d019c52d1f0c80d6b17560714cdf62e6071fbdb7026c4509797f29c6c507a6187ecb3939f7bdb5e16b8d74dd3c2016100b75 SHA512 cef4d010dab611a7445214e2c8c42fb9eb7c690b30176892bb6268a8344d49376fdbaed5a577e2239759b5514c3bc18c140c73c9a8fd82381119042e3631a743
diff --git a/dev-perl/constant-defer/constant-defer-6.0.0-r1.ebuild b/dev-perl/constant-defer/constant-defer-6.0.0-r1.ebuild
new file mode 100644
index 000000000000..4910aca9d3e9
--- /dev/null
+++ b/dev-perl/constant-defer/constant-defer-6.0.0-r1.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DIST_AUTHOR=KRYDE
+DIST_VERSION="6"
+DIST_EXAMPLES=("examples/*")
+inherit perl-module
+
+DESCRIPTION="constant subs with deferred value calculation"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test examples"
+RESTRICT="!test? ( test )"
+
+RDEPEND="virtual/perl-Carp"
+BDEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ virtual/perl-Exporter
+ test? (
+ virtual/perl-Data-Dumper
+ virtual/perl-Test
+ virtual/perl-Test-Simple
+ )
+"